Who Are the Highest-Grossing Actors of All Time?

When it comes to box office power, a few names consistently rise to the top—not just for their star appeal, but for the sheer commercial success of the films they lead. While awards and critical acclaim matter, sometimes the real measure of an actor’s reach is how much money their movies make.

At the top of the list is Zoe Saldaña, whose role in Avatar—the highest-grossing film of all time at over $2.9 billion—cemented her place in box office history. Thanks to James Cameron’s groundbreaking sci-fi epic and its sequels, Saldaña’s performance as Neytiri has had a massive global impact.

Not far behind are titans of the Marvel Universe. Scarlett Johansson, best known as Black Widow, and Robert Downey Jr., the original Iron Man, both boast Avengers: Endgame as their top-grossing film, raking in over $2.7 billion worldwide. The film’s monumental success helped define a generation of cinema and solidified their status as box office heavyweights.

Another Marvel mainstay, Samuel L. Jackson, rounds out the list with the same blockbuster hit. Though often in supporting roles, his presence across the Marvel Cinematic Universe—including as Nick Fury—has contributed to an unmatched cumulative box office legacy.

Interestingly, box office totals don’t always reflect fame or screen time. Sometimes, being part of a cultural phenomenon—even in a smaller role—can rocket an actor to the top of the earnings ladder. These four stars didn’t just act in hits—they became part of cinematic milestones that reshaped Hollywood. In the end, it’s not just about who earns the most per film, but who shows up in the movies the world can’t stop watching.

See also

In-depth articles

Related topics