Superhero 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.
- 22 'Deadpool & Wolverine' Cameos: Chris Evans, Henry Cavill, Blake Lively and More
- 12 Celebrities With Physical Deformities: From Harry Styles' 4 Nipples to Jennifer Garner's Overlapping Toe and More
- 24 Celebrities Who Look Alike: From Katy Perry and Zooey Deschanel to Brittany Murphy and Lili Reinhart
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.