Zoe Saldaña is now the highest-grossing actor of all time following Avatar's continued success

Avatar Fire and Ash
(Image credit: 20th Century Studios)

Zoe Saldaña's latest box office hit Avatar: Fire and Ash has propelled her towards the top spot in the list of highest-grossing actors of all time. That's hardly a surprise, considering she's part of some of the most popular franchises in Hollywood, playing iconic characters such as Gamora in the MCU, Neytiri in the Avatar saga, and Nyota Uhura in Star Trek.

Dethroning Scarlett Johansson (for now) and way ahead of Samuel L. Jackson, Robert Downey Jr. and Chris Pratt (who are third, fourth and fifth in the ranking), Saldaña's movies have grossed over $15.4 billion at the global box office.

Since her film debut in the early 2000s, the actor has starred in blockbusters such as Pirates of the Caribbean: The Curse of the Black Pearl, all three Avatar movies, five MCU movies – including the Guardians of the Galaxy trilogy and both Avengers: Infinity War and Avengers: Endgame – and the three Star Trek reboot films. She also won an Academy Award for Best Supporting Actress for her performance in the musical Emilia Pérez last year.

Mireia Mullor
Contributing Writer

Mireia is a UK-based culture journalist and critic. She previously worked as Deputy Movies Editor at Digital Spy, and her work as a freelance writer has appeared in WeLoveCinema and Spanish magazines Fotogramas, Esquire, and Elle. She is also a published author, having written a book about Studio Ghibli's 'Kiki's Delivery Service' in 2023. Talking about anime and musicals is the best way to grab her attention.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.