PHOTOSSuperhero Celebs! How These Stars Got Super Fit For Their Super Roles

Jan. 28 2015, Updated 2:41 p.m. ET

Scarlett Johansson as Black Widow: A vegan diet and circuit training prepped ScarJo for the Avengers role, which she’ll reprise in 2015.

Henry Cavill as Superman: The actor used a military-style workout to bulk up for Batman v. Superman, out in 2016.

Chris Hemsworth as Thor: Chris said he was “eating all day”—mostly lean protein and veggies—to build muscle for the part.
- 00-OLD — Why Fresh-Faced Younger Actors Who Auditioned to Play James Bond Part Had No Chance of Landing Money-Spinning Role
- Jeff Bezos Is 'Obsessed' With the Idea of Wife Lauren Sánchez Being the Next Bond Girl: She's 'His Muse'
- 12 Stars Who Auditioned for 'Harry Potter' Movies: From Henry Cavill to Robin Williams and More
Want OK! each day? Sign up here!

Jennifer Lawrence as Mystique: Jen said she went "hungry for five months" to prepare for her blue body-paint costume!

Chris Evans as Captain America: The movie studio told Chris’ trainer to give him a “big and lean body that was realistic.” Check!

Jessica Alba as Invisible Woman: Jessica ate 1,200 calories a day to play Fantastic Four's Sue Storm.


