She's a versatile actress and it appears that Anne Hathaway may be a bit of a fashion chameleon as well.
The stunning starlet stepped out in New York City today looking more geek than chic in a pair of thick spectacles.
Her glasses totally transformed her look, given that just two days ago she was the very picture of elegance in a stunning pencil-skirted Erdem frock.
In fact, she bore a striking resemblance to another bespectacled star, Ugly Betty.
The 28-year-old One Day star has worn the monster specs several times over the past few days as if she's trying to hide her beauty.
She looked pensive today as she strode through the city's Soho neighbourhood in a long black and white coat.
Slim-fitting pants and black boots completed her look.
The actress, who will play Catwoman in the next Batman instalment, The Dark Knight Rises, often looks low-key when she's not on the red carpet.
She has also never been one of the starlets known for seeking the limelight.
This may be why she's choosing to slowly step behind the camera for her latest project, Puzzler.
Although she'll act in the film, she'll also act as its producer. It has been described as a 'female-driven, paranoid thriller in the vein of Three Days of the Condor.'