15 Superstars Who've Played Superheroes (PHOTOS)
- 5 of 15
- Autoplay
full size
Scarlett Johansson: Black Widow
Scarlett Johansson was bitingly sexy as Black Widow in Iron Man 2, and she’s working it again in 2012’s The Avengers. Black Widow, whose real name is Natasha Romanoff, is a badass S.H.I.E.L.D. spy who poses as Tony Stark’s (Iron Man) new assistant in Iron Man 2 to keep tabs on the billionaire playboy. She then joins a team of superheroes to save the world from destruction in The Avengers.
One thing that’s for sure? Scarlett’s tight black suit hugs all the right curves.
