While Scarlett Johansson has always maintained a healthy lifestyle to fit the characters she plays on screen, squeezing into a skin-tight bodysuit for "The Avengers" meant taking things to another level. 


The 27-year-old actress, who plays the super spy Black Widow, says she consumed a "mostly" vegan diet and exercised for nearly two months to prepare for the role. "You have to eat a really clean diet, a lot of kale and salmon," Johansson told SheKnows.com. "Basically you get all your nutrients and then training like crazy."


According to Bobby Strom, who trained Johansson for both "Iron Man 2" and "The Avengers," her workout included 90-minute circuit workouts, multiple times per week. From US Weekly:


"The goal was to get her ready for those explosive on-screen movements. Strom kept things varied through the use of dumbbells, resistance bands, medicine balls, and TRX; workouts were built around sets of 20, with 25 to 30 reps of each exercise. Strom also had the star doing running intervals, both in and out of the gym."

Johansson's stunt double Heidi Moneymaker said her client was dedicated about putting in the time to achieve the superhero look. 


"Scarlett is such a professional and works incredibly hard, so she learned all her fights and performed them with perfect execution," she told Shape.com. "We would also take advantage of any time we had free during filming to sneak in a training session. She was trained in "hand-to-hand" fighting as well as some weapons training. She had many fights in the film, some one on one and some were multi-person fights."


For Johansson, the results were worth the effort. "It hurts and it hurts and it hurts and then suddenly it doesn't hurt and you're getting it right and it's a great moment — you feel like you've accomplished something big," she said.


Check out a scene of Scarlett kicking some butt as Black Widow in "The Avengers" below. 


Michael d'Estries ( @michaeldestries ) covers science, technology, art, and the beautiful, unusual corners of our incredible world.

How to get Scarlett Johansson's 'Avengers' body
Actress spent two months in the gym combined with a mostly vegan diet to prepare for her role as Black Widow.