Zoe Saldaña has become the highest-grossing actor of all time, surpassing Scarlett Johansson.

 

View this post on Instagram

 

A post shared by Zoe Saldaña (@zoesaldana)

Saldaña currently stars in Avatar: Fire and Ash, which has grossed over $1.2 billion to date, bringing Saldaña’s total to approximately $16.86 billion.

Saldaña’s record includes the Avatar franchise, as well as her appearances in successful Marvel films, including Guardians of the Galaxy

and Avengers,

and significant roles in Star Trek and Pirates of the Caribbean.

Scarlett Johansson is now in the second position with around $16.44 billion. She previously claimed the top spot in July 2025 after the success of Jurassic World Rebirth.

The top five highest-grossing actors now include Samuel L. Jackson in third place, followed by Robert Downey Jr. and Chris Pratt, all of whom have starred in multiple high-earning Marvel projects.