It’s official. Scarlett Johansson is the highest-grossing actress at the global box office, and honestly? She’s earned every bit of that crown. Whether she’s kicking butt as Black Widow or stealing scenes in quieter indie roles, ScarJo knows how to command the screen.
If you’re in the mood for a movie night or just want to revisit her best moments, we’ve rounded up seven standout Scarlett films that show off just how versatile she really is.
7. Black Widow (2021)

It took long enough, but Scarlett finally got her solo Marvel film. Natasha Romanoff’s backstory is full of action, family drama, and a healthy dose of humor. Bonus points for Florence Pugh’s hilarious one-liners and sister energy.
6. The Avengers (2012)

We couldn’t make this list without where it all started for Black Widow. Scarlett’s debut as Natasha was cool, calm, and completely lethal. She wasn’t just a sidekick either. From the first interrogation scene, you knew she meant business.
5. Lucy (2014)

This is Scarlett in full sci-fi mode. She plays a woman who accidentally unlocks 100 percent of her brain capacity and becomes basically unstoppable. The plot is wild, but watching her evolve from average party girl to all-powerful force is oddly satisfying.
4. Lost in Translation (2003)

This is the one that put her on the map in a major way. Set in Tokyo and paired with Bill Murray, Scarlett plays Charlotte, a newlywed feeling a little lost in life. The film is quiet, moody, and surprisingly funny. It also gave us that iconic pink wig moment that lives rent-free in our heads.
3. Jojo Rabbit (2019)

This quirky World War II satire from Taika Waititi gave Scarlett the chance to show a softer side. She plays a mother hiding a Jewish girl in her home, and her role is sweet, strong, and full of heart. It earned her an Oscar nomination and left most of us wiping away tears.
2. Her (2013)

You never even see her on screen, but Scarlett’s voice alone makes a huge impact. She plays Samantha, an AI who forms a deep bond with Joaquin Phoenix’s character. It’s weird in the best way and surprisingly emotional.
1. Marriage Story (2019)

Heartbreaking but so, so good. Scarlett plays Nicole, an actress going through a messy divorce, and the performance is raw and real. That big fight scene with Adam Driver? You know the one. It’s basically a masterclass in acting.
Scarlett Johansson has played everything from superheroes to lonely souls to voice assistants, and somehow, she nails every role. No wonder she’s sitting on top of the box office. Whether you’re rewatching the Marvel saga or discovering her quieter indie gems, there’s no wrong way to appreciate her filmography.
So next time you’re scrolling for what to watch, maybe start with one of these. Scarlett’s got you covered.






