Hard work really does pay off. While Leonardo DiCaprio was the highest-grossing actor of 2010, bringing in $1.1 billion at the box office, and Johnny Depp was close behind with $1.03 billion, one actor can't be matched when it comes to all-time box office revenue.
According to Guinness World Records, Samuel L. Jackson is the highest-grossing actor of all time. Over the span of his career, his films have pulled in $7.4 billion.
The actor has appeared in more than 100 films since garnering critical acclaim in Spike Lee's 1991 movie "Jungle Fever," and thanks to hits such as "Jurassic Park," "Pulp Fiction" "Iron Man" and the "Star Wars" prequel trilogy, Jackson is king of the box office.
Tell us on Facebook: What's Samuel L. Jackson's best role?
The star has averaged four films a year over the past 20 years, making six in 2010 and four in 2011 and signing on for three next year. He's currently starring as Martin Luther King Jr. in the Broadway production "The Mountaintop."