Nerdy Actors That Turned Out To Be Total Heartthrobs
Andrew Garfield

David M. Benett/Dave Benett/Getty Images (left and right)
Andrew Garfield has been acting since he was a kid in British television with shows like Sugar Rush and Doctor Who. His breakout role came when he co-starred in 2010’s The Social Network, where he played Eduardo Saverin. The role certainly helped Garfield stick his foot in the door of Hollywood because that same year, he was cast as the lead in The Amazing Spiderman, which only elevated his status as a heartthrob actor considering the physical changes he had to go through to prepare for the role. His later work includes roles in Hacksaw Ridge, Silence, and 99 Homes.