According to Forbes Magazine, 44-year-old Dwayne Johnson is the world's highest-paid actor with a whopping $64.5 million.
Johnson took the spot from "Iron Man's" Robert Downey Jr, who took the 10th spot and 86th on the Forbes list with $33 million.
Robert Downey as Iron Man (Marvel )
Others on the list include Chinese actor Jackie Chan with $61 million and Indian actors Shah Rukh Khan and Akshay Kumar with $33 million and $31.5 million respectively.
Jennifer Lawrence emerged Hollywood's highest-paid actress for the second consecutive year, with $46 million.
Jennifer Lawrence (Getty)
Check out 14 actors who made the 2016 Forbes 'world's highest paid celebrities of 2016.'
1. Dwayne Johnson - $64.5 M
Dwayne Johnson (Gavin Bond )
2. Jackie Chan - $61M
Jackie Chan at the Shanghai Film Festival 2015 (Zimbio)
3. Matt Damon - $51M
Matt Damon in The Martian movie (techcrunch)
4. Tom Cruise - $53 M
Tom Cruise jumping on Oprah Winfrey's couch (VH1)
5. Johnny Depp - $48M
Johnny Depp is officially a Disney Legend (Disney )
READ : 5 MOVIES WITH BETTER BONDAGE SEX SCENES THAN "FIFTY SHADES OF GREY"
6. Jennifer Lawrence - $46M
Jennifer Lawrence comes braless to CinemaCon 2016, Vegas (Getty Images)
7. Ben Affleck - $43M
Ben Affleck (Huffingtonpost)
8. Sofia Vergara - $43M
ALSO READ: 10 THINGS YOU SHOULD NEVER SAY TO A TRUE NOLLYWOOD FAN
9. Vin Diesel - $35M
Vin Diesel (misspetite)
10. Robert Downey Jr. - $33M
Robert Downey as Iron Man (Tripican )
11. Shah Rukh Khan - $33M
Shah Rukh Khan (fashionnstyle)
ALSO READ: 8 ACTORS WHO WOULD HAVE MADE A BETTER CHRISTIAN GREY
12. MelisSa McCarthy - $33M
Melissa McCarthy (Etonline)
13. Akshay Kumar - $31.5M
Akshay Kumar (Desi)
14. Brad Pitt - $31.5M
Brad Pitt in the Big Short movie (Youtube)