Surprise star set to become the highest-grossing actress of all time

Published 4 hours ago
Source: metro.co.uk
"Avatar: Fire And Ash" European Premiere
Zoe Saldaña is about to pip Scarlett Johansson to become the highest-grossing actress of all time (Picture: Stephane Cardinale – Corbis/Corbis via Getty Images)

Zoe Saldaña has just become the second highest-grossing actress of all time after the success of Avatar: Fire and Ash.

Following only Scarlett Johansson – who pips her to the post in terms of box office success – through her roles in movies including Avatar and the Marvel Cinematic Universe, Zoe has amassed $14,998,849,825 (£11,160,647,379) worldwide, according to movie industry data site The Numbers.

Jurassic World star Scarlett’s films, including The Avengers, Black Widow and Lost in Translation, have her grossing a huge $15,401,507,141 (£11,461,799,950), just over 47-year-old Zoe’s impressive stats.

Meanwhile, Zoe has now overtaken actor Samuel L Jackson with his films – ranging from Pulp Fiction to The Hateful Eight and Snakes on a Plane – standing at $14,613,700,731 (£10,877,538,269).

While the numbers are reflective of the films, they do not equate to how much each actor earns or their net worth, with Forbes reporting the richest actors in 2025 was Arnold Schwarzenegger, who has billionaire status.

In 2024, the highest paid actors were Dwayne ‘The Rock’ Johnson (£65million), Ryan Reynolds (£63m), and Kevin Hart (£60m).

Newport Beach Film Festival Honors and Variety's 10 Actors to Watch
Scarlett still takes the top spot, but perhaps not for long (Picture: JC Olivera/Variety via Getty Images)
The IMDb Exclusive Portrait Studio At The Critics Choice Association 8th Annual Celebration Of Black Cinema & Television
Zoe has overtaken Samuel L Jackson (Picture: Michael Rowe/Getty Images for IMDb)

Of course Zoe’s parts in various billion-dollar blockbuster franchises has helped bolster the figure, with the actress starring in Avengers: Endgame, Avengers: Infinity War, Avatar, Avatar: The Way of Water, Guardians of the Galaxy, Pirates of the Caribbean: The Curse of the Black Pearl and the Star Trek reboot.

Metro rates Zoe’s recent James Cameron flick, Avatar: Fire and Ash, 3/5 stars, describing it as having ‘gargantuan runtimes’ and in need of a ‘monster edit’.

Her first turn in Avatar came in 2009, which alongside the long-gestating 2022 sequel Avatar: The Way of Water still stand at number one and three top box office movies of all time

It’s been confirmed there are two more films in the franchise still to come, with Zoe talking about the age she will be when the last ones release.

‘I think, if all goes to plan, I’m going to be 53, 54 for the fifth and very last one,’ she confirmed on Deadline’s The Actor’s Side earlier this year.

"Avatar: Fire And Ash" China Premiere In Sanya
Zoe has been involved in a number of Marvel blockbusters, and of course the Avatar franchise (Picture: uo Yunfei/China News Service/VCG via Getty Images)
The star first filmed her part as Neytiri in 2009’s Avatar when she was 28 (Picture: Twentieth Century-Fox Film Corporation/Kobal/Rex/Shutterstock)

Responding to host Pete Hammond’s amazement at her 26-year dedication to the franchise, she added: ‘It’s a gift to be able to revisit a character that has given me so much, to revisit a place that has been so magical – not just for me, but for so many people around the world.’

It seems her maths more or less checks out.

Avatar 4 is anticipated to land on December 21, 2029 – when the actress is 51 – while the most recent release date for Avatar 5 was December 19, 2031, 22 years after the first Avatar movie, and when the actress will be 53.

Got a story?

If you’ve got a celebrity story, video or pictures get in touch with the Metro.co.uk entertainment team by emailing us [email protected], calling 020 3615 2145 or by visiting our Submit Stuff page – we’d love to hear from you.

Categories

EntertainmentFilmAvatarScarlett JohanssonZoe Saldana