Calvin Weir-Fields (Paul Dano), un joven escritor que tuvo inesperado éxito con su novela anterior pero ahora vive en completa soledad y sufre un bloqueo creativo que le impide recapturar la inspiración y así poder escribir una palabra para su nuevo y esperado libro. Tras seguir el consejo de su astuto psiquiatra, el Dr. Rosenthal (Elliot Gould), Calvin redacta la descripción de una enigmática chica que apareció en sus sueños llamada Ruby Sparks (Zoe Kazan). El ejercicio es un éxito y encuentra en su musa una renovada energía por su oficio, y hasta se dispone a escribir un nuevo libro. Pero misteriosamente esta mujer se le presenta en su vida real y ello cambia radicalmente la vida del escritor.