Photo: Media

Anne Hathaway’s latest movie, One Day, tells the tale of two college friends who reunite each year on the anniversary of their first meeting. Anne plays a quiet wallflower who wants to become a writer while English actor Jim Sturgess, best known for Across the Universe, is a ladies’ man and famous TV host. Unfortunately for Anne, the rom-com chick flick bombed at the box office, squeaking in at ninth place its opening weekend. Anne’s told the press that the movie told the tale of “people from two different worlds who love each other in so many ways and can’t quite seem to get it together” but fans of the author’s original book One Day aren’t too thrilled with the big screen adaptation. The movie even scored 27% at Rotten Tomatoes. Poor Anne.

Then again, she’s nabbed the role of Selina Kyle—AKA Catwoman—in the latest Batman film, The Dark Knight Rises, which is currently shooting in Pittsburgh. It’s a safe bet that One Day will be forgotten once America gets a glimpse of Anne in that skintight catsuit. Anne told Chelsea Handler of Chelsea Lately that she’s been surviving on a diet of “kale and dust” to maintain her figure for the figure-hugging outfit. One thing’s for sure, she definitely looks glam as always in these Versace sunglasses. They’re available in dark Havana with brown gradient lenses, red with gray gradient lenses, and shiny black with gray gradient lenses.

Buy these now: Versace VE4214, $142