Looking smoldering, actress Scarlett Johansson was spotted in NYC as she filmed her latest movie, The Avengers, in a figure-hugging leather catsuit for her role as superhero Black Widow.
Kitted out with weapons galore, the fiery redhead was joined by co-stars Chris Evans, who plays Captain America, and Oscar-nominated actor Jeremy Renner as they filmed battle scenes.
The action adventure, based on the original comic book series, brings together a group of famous superheroes who battle against the forces of evil.
Other cast members include Robert Downey Jr, who plays Iron Man, and The Kids Are All Right star Mark Ruffalo.
The film is set to be released summer 2012.
By Annabelle Spranklen