Anne Hathaway.
Need I say I anymore?
I didn't think so...
I really have trouble thinking of a woman more lovely than Anne.
{I speak as though I know her personally. It's fine.}
One BIG, GIANT, MEGA bonus to this movie besides Anne...
two words friends:
Jake Gyllenhaal.