Marvel Cinematic Universe: 20 best actors, ranked

5 of 21

17. Scarlett Johansson as Natasha Romanova (Black Widow)

Scarlett Johansson’s ranking here is going to make some people mad. With that said, the one thing that can’t be disputed is that she has been consistent from the very start.

Johansson has been exactly what she was supposed to be from the beginning: a spy and action star. From her first role in Iron Man 2, she was great. A concern fans of Black Widow had was her trying to use a Russian accent. A move Halle Berry used in the first X-Men movie and did it poorly. Instead, Scarlett Johannson talked like an American and only used a slight accent when she was speaking Russian.

A vital moment for Black Widow came during Avengers: Age of Ultron. We found out about her time in the Red Room and the horrible things that were done to her. Specifically, Natasha talks about how they took away her ability to have kids and that it made her feel like. When she is telling Bruce Banner that she understands what it feels like to be a monster, it was her first real sentimental moment and she nailed it. If and when Black Widow gets her own series, Johannson will knock it out of the park.