Scarlett Johansson was 30 in Captain America: Civil War when she played the character 'Natasha Romanoff / Black Widow'.
That was over 8 years ago in 2016.
Today she is 39, and has starred in 89 movies in total, 23 of those since Captain America: Civil War was released.
In Captain America: Civil War, I think Scarlett Johansson looks: