Zoe Saldaña has become the highest-grossing actor of all time, overtaking Scarlett Johansson after the success of Avatar: Fire and Ash added more than $1.2bn to her total.
The 47-year-old Oscar winner’s films have now made more than $15.46bn worldwide, according to the Numbers, thanks to her previous Avatar films and her Marvel role as Gamora in the Guardians of the Galaxy trilogy and the Avengers movies.
Last year saw Johansson rise to the top after Jurassic World Rebirth made $869m worldwide. The actor has also appeared in multiple Marvel films.
Last year, Saldaña won the best supporting actress at the Oscars for her role in Netflix crime musical Emilia Pérez and she is now working on the next season of action drama series Lioness.
According to the Numbers, the two actors are followed by Samuel L Jackson, Robert Downey Jr and Chris Pratt, who have all also starred in multiple Marvel projects.
The highest-grossing actors who haven’t starred in Marvel films on the list are, in order, Tom Cruise, Vin Diesel, Dwayne Johnson and Tom Hanks. After Saldaña and Johansson, the next highest ranked female actors on the list are Emma Watson at No 16, Karen Gillan at 23 and Elizabeth Olsen at 25.




















