Nerdy Actors That Turned Out To Be Total Heartthrobs

Anne Hathaway

nah-1.jpg

Ron Galella/WireImage via Getty Images (left), Evan Agostini/Getty Images (right)

Anne Hathaway made her film debut somewhat as a nerd when she played Mia Thermopolis in the 2001 movie The Princess Diaries. At the beginning of the film, Mia is ridiculed by the popular kids at school because she is the ultimate nerd, with frizzy hair and oversized glasses to boot. That all changes when she discovers she is actually a princess and of course she gets a makeover. It turned out that Anne Hathaway naturally looks like Mia post-makeover and she has only continued to stun the public with her ravishing looks in plenty of other films since then. Coming up we have another actor who starred alongside Hathway in The Dark Knight Rises.