
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.
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.