Scarlett Johansson was 24 in Iron Man 2 when she played the character 'Natalie Rushman / Natasha Romanoff / Black Widow'.
That was over 14 years ago in 2010.
Today she is 39, and has starred in 89 movies in total, 47 of those since Iron Man 2 was released.
In Iron Man 2, I think Scarlett Johansson looks: