Scarlett Johansson was 28 in Captain America: The Winter Soldier when she played the character 'Natasha Romanoff / Black Widow'.
That was over 10 years ago in 2014.
Today she is 39, and has starred in 89 movies in total, 33 of those since Captain America: The Winter Soldier was released.
In Captain America: The Winter Soldier, I think Scarlett Johansson looks: