Scarlett Johansson was 26 in The Avengers when she played the character 'Natasha Romanoff / Black Widow'.
That was over 12 years ago in 2012.
Today she is 39, and has starred in 89 movies in total, 42 of those since The Avengers was released.
In The Avengers, I think Scarlett Johansson looks: