Shah Rukh Khan leads the Bollywood pack in the latest Forbes list of the 100 Highest Paid Celebrities in the world.
While Salman Khan and Akshay Kumar follow, there's no sign of Aamir Khan, whose latest film Dangal is one of the most successful Hindi films ever made.
The list features a lot of expected names like Beyonce, Rihanna and Cristiano Ronaldo. Justin Bieber, who gave us a disappointing concert recently also features on the list but thankfully, makes way for the better rockers, Coldplay.
So whose on the list? Take a look at some of the names:
Shah Rukh Khan makes the list at 65, with earnings of $38 million (approximately Rs 245 crore) last year.
There's obviously no slowing down this 50-plus King, as he gets us ready for his next outing, Jab Harry Met Sejal.
Salman Khan ranks 71 with $37 million in earnings.
He's as busy as SRK by the way, with his latest film Tubelight getting ready for an Eid release.
Akshay Kumar ranks at 80, with his $35.5 million earnings.
Almost two decades after featuring on the cover of the first Celebrity 100 issue, musician Sean 'Diddy' Combs tops the Forbes' list with $ 130 million earnings.
Singer Beyoncé takes second spot with her $ 105 million payday, resulting from her Formation World Tour. Her Lemonade release is the second-best haul of her career.
Of course, all eyes are on the twins for now.
Harry Potter author JK Rowling stays on the list with $ 95 million.
Musician Drake makes number four with $94 millions.
Other musicians on the list include The Weeknd, Ed Sheeran, Bruce Springsteen, Celine Dion, Britney Spears, Bon Jovi among others.
Real Madrid's star Cristiano Ronaldo earns $93 million, rounds off the top five.