This movie elevated the quality of all the actors involved
I've always loved Mark Ruffalo, but damn, wasn't he amazing in this? And Keira Knightley was completely adorable. In fact, the entire cast was pretty great. This is one of the rare movies that I could watch repeatedly. It's refreshing to see a strong film support it's cast, rather than the other way around--which is so often the case these days with flimsy plots and weak characters.
~Keep some room in your heart for the unimaginable~