Anne Hathaway and Josh Hartnett are giving us ... To top off her costume, the 42-year-old rocked a short bob hairstyle and black sunglasses. As for Josh—who is taking on the role of Verity's ...