From powerful superheroes to complex characters, Scarlett Johansson shines in every role. Let’s explore her top films!
In this heartfelt drama, Scarlett plays Charlotte, capturing the loneliness and wonder of Tokyo in a beautiful, introspective performance.
As Natasha Romanoff, Scarlett brings depth, strength, and emotion to Marvel’s iconic Black Widow, winning fans worldwide.
Her role as Nicole in this moving drama earned Scarlett acclaim, delivering a raw, emotionally charged performance on love and heartbreak.
In this action-thriller, Scarlett transforms into a superhuman, showcasing her fierce energy and power-packed stunts.
As Rosie, a mother in WWII Germany, Scarlett mixes humor and tenderness, bringing warmth to this unique, satirical film.
In this unconventional love story, Scarlett’s voice alone captivates as she plays Samantha, an AI who develops deep connections with her user.
As Major, Scarlett dives into a cyberpunk world, bringing action and intrigue to this adaptation of the iconic anime.
From superheroes to heartfelt dramas, Scarlett Johansson’s roles are unforgettable. Which of her iconic films is your top pick?