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


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

The Man Who Wasn't There


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

Lost In Translation


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!


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


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


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


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


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


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


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


By Chitransh Sharma