03/09/2011 12:24 BST | Updated 22/05/2015 10:12 BST

Red Hot: Scarlett Johansson On The Avengers Set In New York

Scarlett Johansson was all smiles on the set of The Avengers in New York yesterday.

Scarlett Johansson is happy to back on set in New York. Photo: PA

It's great to see the 26-year-old actress in good spirits after what can only be described as a rough year, which has included a very public divorce from husband Ryan Reynolds and a failed relationship with Sean Penn.

For the movie, Scarlett is reprising her Ironman 2 role, Black Widow, alongside co-start Robert Downey Junior. We love her as a femme fatale, especially when it comes with that flaming red bob.

What do you think of Scarlett's look for The Avengers? Let us know by leaving a comment below.