In his dream, he meets the perfect girl - Ruby Sparks (Zoe Kazan, who also wrote the script), who is funny, spontaneous and understanding. The next morning he finds Ruby actually in his house. Soon, Calvin realises he can manipulate Ruby through his writing. As the story develops, the relationship turns from beautiful to ugly to sad, when Ruby finds out what Calvin is capable of.
Kazan's script offers a delicate female perspective on the meaning of love and freedom. Directorial duo Jonathan Dayton and Valerie Faris recreate the success of their equally delightful Little Miss Sunshine.
Ruby Sparks is a great film with a clever plot, excellent, authentic acting, and a surprise ending. Watching it reminds us once more that love is about letting go of expectations and letting loose ourselves. And the movie has said it without a hint of cliche.
YP Rating: 5/5