3. Andrew Garfield
When Garfield took the role of Peter Parker, he’d recently played a nerdy Eduardo Saverin in the movie The Social Network. He was otherwise in decent shape when he took the role, but he had to bulk up to be the web slinger. Training with Armando Alarcon, trainer to the stars, Garfield worked out five times per week to become the Spiderman. Then, in 2016, Garfield starred in Hacksaw Ridge, where he lost most of that weight gain to play Desmond Doss.