Overview
Ruby Sparks is a 2012 American romantic fantasy comedy-drama film written by Zoe Kazan and directed by Valerie Faris and Jonathan Dayton. It stars Paul Dano as an anxious novelist whose fictional character, Ruby Sparks, played by Kazan, comes to life, and his struggles to reconcile his idealized vision of her with her increasing independence. The reviews of the movie were favorable.
Plot
Calvin Weir-Fields is a novelist who found incredible success at an early age, but struggles to form relationships and to write his next book. His therapist tasks him to write about someone who likes his dog, Scotty. After a dream in which he meets a woman, Calvin is inspired to write about her, admitting that he is falling in love with his character, "Ruby Sparks".
Calvin discovers a woman's belongings throughout his house, to the surprise of his brother Harry and sister-in-law Susie. Harry criticizes Calvin's writing about Ruby as overly idealized and unrealistic, but Calvin writes a passage about Ruby falling in love with him before falling asleep at his typewriter.
The next day, he is stunned to find Ruby in his kitchen, a living person, who believes they are dating. He calls Harry, who does not believe him and advises him to find someone to confirm she is not real. Ruby insists on coming along as Calvin meets with Mabel, a fan of his book who gave him her number. Believing Calvin is cheating on her, Ruby confronts them, proving she is not a figment of his imagination.
From Wikipedia (CC BY-SA 4.0).