The perfect woman of your imagination – Ruby Sparks

Ruby Sparks - Official Poster - from IMDB.com

Ruby Sparks – Official Poster – from IMDB.com

Ruby Sparks (2012)

Directors: Jonathan Dayton, Valerie Faris
Writer: Zoe Kazan
Stars: Paul Dano, Zoe Kazan and Annette Bening

What would you put on paper if you could write yourself the perfect romantic partner? What if the person you created came to life? That is the basic premise for Ruby Sparks but the film is so much more than just the exploration of love and relationships.

Calvin Weir-Fields (Paul Dano) is an acclaimed author, having his first success as a 19 year-old he hasn’t really produced another “literary work of genius” in the last 10 years. He doesn’t have many friends, apart from his brother, and since his last relationship he has been in therapy to deal with all his issues, especially to do with his inability to put pen to paper again. He is your adorkable reclusive author struggling to create his next work of art, and then he dreams of Ruby (Zoe Kazan). She stands backlit by the sun, talking to him and being the perfect imagining of the girl of his dreams. Calvin finds his muse and begins to write the story of Ruby and their relationship. But when strange bits of women’s clothing keep turning up and then Ruby appears in his kitchen one morning, fully formed, a person, a real person, just like in his book, just like in his dream, Calvin freaks out. And who can blame him, he has just seen the living, breathing, talking girl of his dreams. And so begins the bizarre and wonderful ride of Ruby and Calvin. There is only one problem: Calvin. In his creation of Ruby, she is the perfect girl for him, but is Calvin the perfect man for Ruby? And if he isn’t then how can he hold onto her, can he keep writing and change Ruby so she will desire and want to stay even though Calvin is just an asshole sometimes?

The film is beautifully crafted from every aspect of this idea and Zoe Kazan is a “genius” for being able to create such a well thought through and produced film. I cannot find flaws in this masterful creation of a film. The more I reflect on it the more I come to love it. Calvin is the right amount of romantic, recluse, and asshole. Ruby is a character of imagination and reality combined and Kazan brings to life the dream with a sweetness and depth that captivates. There are some key moments (which I will try not to spoil here) that brought me to a convulsion of wanting to laugh and cry at the same time, the shock, horror and pain of the way we treat each other as humans when we love so deeply is conveyed with such honest power that I can not even come to grips with how Kazan and Dano were able to act so fiercely and faithfully to their characters. The pain of love and loss is one of the reasons why this film works. It may be based on a silly, unrealistic hypothesis but it provides us as viewers with the perfect amount of imagining to process on what relationships can really be like. The complexity of love and the way it can transform us and engulf us is confusing. Love is a mystery of humanity that may never be fully understood but that we will always seek to find answers to. Kazan provides us with a way of exploring the aspects of love that cause us pain: miscommunication, unmet expectations, selfishness, pride, and stubbornness. But her real genius is helping us to see the solution to our pain. The way this film is resolved is satisfying and it feels resolved with that little added hope of a brighter future for our troubled protagonist.

Thank you Zoe Kazan for writing a beautiful, unconventional love story that will continuously remind me that relationships are always about two people, not just one, and that loving is about giving as much as it is about receiving.

Go and see this film, you will not regret it for a single moment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s