Even for the pre-viewed price of $5. Really should have rented it, but there it was in the supermarket and I'd been wanting to see it for awhile. Part of me knew better: Kiera Knightley is almost never worth watching and the movie had gotten a lot of gushy hype, which more often than not is a signal that the film will disappoint. It did, despite the engaging James McAvoy. The writing is cold and clipped; the characters cold and clipped; the story unsatisfying on any level. Made me think of The English Patient, another gushed-over, remote disappointment, apart from the delightful Juliette Binoche.
Ah well. You pays yer money and you takes yer chance.