Ruby Sparks

In his review of Elizabethtown (,15577/) Nathan Rabin describes Kristen’s Dunst’s character as the Manic Pixie Dream Girl. This is a kooky girl who only seems to be there so that she can shake the main character out of his brooding existence while being non-threatening and perky at all times.

And so we have Ruby Sparks directed by Jonathan Dayton and Valerie Faris (Little Miss Sunshine) and written by Zoe Kazan. Calvin (Paul Dano) is an author with a successful debut novel, unfortunately this was 10 years ago and he hasn’t written another book since. Struggling with writers block his therapist asks him to write a page about someone who likes his dog. Calvin eventually comes up with the character of Ruby Sparks (Zoe Kazan) an attractive, wacky artist who likes Calvin for all his quirks. Then Calvin finds Ruby in his flat, thinking she’s his girlfriend and no idea she’s a fictional character he created. Then he realises everyone else can see her too.

Ruby Sparks is about what happens a man’s ideal pixie girl comes to life. True to the trope she brings excitement to his dull life and loves him despite his faults. But rather than just settle for a simple indie rom-com as shown in the trailers for the film, Kazan shows us the darker drama that lies underneath the humour. Calvin has somehow created Ruby into life, and if he keeps writing he can control what she does, which brings up ethical dilemmas and a discussion about how to conduct a healthy, adult relationship. If you were Calvin would you be tempted to control how a person behaves? What if you could create the perfect girlfriend? And what if the Manic Pixie Dream Girl wants to grow up and have a life of her own away from the hero?

Paul Dano is great as the insecure Calvin, not afraid to show us how needy and controlling Calvin can be. The script by Kazan is witty and insightful. She is also great as Ruby with a strong acting range as Ruby goes from to hyper and over-enthusiastic to depressed and tearful due to Calvin’s writing. There is also great supporting cast from Chris Messina as Calvin’s brother Henry the only other person who knows Ruby is fictional, and Annette Bening and Antonio Banderas as Calvin’s hippy mum and stepfather.

The downside to this film is that it might not work for some people expecting a quirky rom-com and finding that it’s got a darker edge. The ending may also leave audiences divisive. But for me I enjoyed the mix of a light, comedic first half and a more thoughtful second half about the male ego and what happens when you only see women in an idealised way rather than as a real person.


A great deconstruction of the Manic Dream Pixie Girl and her ‘hero’.




Filed under Reviews

6 responses to “Ruby Sparks

  1. I enjoyed Little Miss Sunshine so I might check this movie out. I like movies that on the surface has a fun, playful premise but then it gets darker. Nice article!

    • Thank you for your comment, I hope you get round to seeing the film. Let me know what you think. If you like Little Miss Sunshine I would also suggest giving a film called Sunshine Cleaning a try. Its from the same producers and stars Amy Adams, Emily Blunt and Alan Arkin. Its a comedy about sisters who decide to run a crime scene cleanup buisness (Its funnier than it sounds) and has a similar type of dark humour to Little Miss Sunshine and Ruby Sparks,

  2. Great review, I loved this film, wasn’t fond of Little Miss Sunshine but I forgot about Sunshine Cleaning, I was going to watch it when it came out and never got round to it. Thanks for reminding me!

  3. I thought this was a really smart, original movie. (Harder to find than you’d think these days.) It doesn’t seem like a lot of people saw it, or ever heard of it, which is a shame.

Leave a Reply

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

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

Twitter picture

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

Facebook photo

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

Connecting to %s