We’ll admit that we were a little surprised to learn that it had taken until now for two modern-day screen legends like Anne Hathaway and Josh Hartnett to finally star in a movie together.