Scarlett Johansson has established herself adept at a wide variety of genres, and we take a look at her 10 best performances over the years.

Scarlett Johansson’s 10 Best Performances

Captain America: The Winter Soldier

10.

Scarlett Johansson's most well-known character is Natasha Romanoff in the MCU. 

The Man Who Wasn't There

9.

Johansson plays Rachel "Birdy" Abundas, a piano-playing teen who the protagonist visits usually.

Lost In Translation

8.

She played Charlotte, a recent college graduate who forms a bond with an aged movie star (Bill Murray) having a midlife crisis in Tokyo.

Hail, Caesar!

7.

Johansson is perfect as DeeAnna Moran, an Esther Williams-style star who finds herself pregnant out of wedlock and in need of help.

Don Jon

6.

Many scenes are very hot, and the kisses from the movie were nominated for Best Kiss at the MTV Movie Award for Best Kiss.

Avengers: Endgame

5.

Johansson arguably gives her best performance as Black Widow here, showing what the loss of the previous film meant for her character.

Under the Skin

4.

Jonathan Glazer’s minimalistic sci-fi tale is a mesmerizing experience that uses an alien story to explore bigger themes on gender and predators.

Avengers: Infinity War

3.

It was the biggest crossover event to date as they all tried to stop Thanos from collecting the Infinity Stones and wiping out half of humanity.

The Prestige

2.

She portrays Olivia, the assistant for Jackman's character who gets sent to Bale's character to spy on him, only to fall in love with him.

Jojo Rabbit

1.

Johansson is at her best and earned a Best Supporting Actress Oscar nod. Her heartwarming performance is the emotional core of the film.

Entertainment

By Chitransh Sharma