Forbes released its list of the top 100 highest-paid entertainers and Sean "Diddy" Combs is top of the tree.
His earnings of $130 million pushed him up from last year's 22nd spot.
His success is down to his recent US tour, a marketing deal with a vodka company and selling one third of his Sean John clothing line.
Beyonce and JK Rowling took second and third spot, but women comprise just 16% of the world's top-earning celebrities.
Newcomers include Kylie Jenner, at number 59, who is the youngest list member at the age of 19. Her earnings come from her family's reality TV show - Keeping Up with the Kardashians - her namesake cosmetics company and clothing line, plus various endorsements.
Half of the top 10 are made up of musicians, while two athletes - Real Madrid's Cristiano Ronaldo and basketball star LeBron James - also make the cut.
Here's a look at the top 20:
1. Sean Combs - $130 million
2. Beyonce - $105 million
3. J.K. Rowling - $95 million
4. Drake - $94 million
5. Cristiano Ronaldo - $93 million
6. The Weekend - $92 million
7. Howard Stern - $90 million
8. Coldplay - $88 million
9. James Patterson - $87 million
10. Lebron James - $86 million
11. Guns N' Roses - $84 million
11. Rush Limbaugh - $84 million
13. Justin Bieber - $83.5 million
14. Lionel Messi - $80 million
15. Dr. Phil McGraw - $79 million
16. Ellen Degeneres - $77 million
17. Bruce Springsteen - $75 million
18. Adele - $69 million
18. Jerry Seinfield - $69 million
20. Mark Wahlberg - $68 million
22. Dwayne Johnson - $65 million
29. Ryan Seacret - $58 million
30. Chris Rock - $57 million
42. Stephen Curry - $47.3 million
43. Dave Chappelle - $47 million
47. Kim Kardashian West - $45.5 million
49. Taylor Swift - $44 million
53. Steve Harvey - $42.5 million
55. Jay Z - $42 million
59. Kylie Jenner - $41 million
60. Bruno Mars - $39 million
65. Jennifer Lopez - $38 million
70. Tiger Woods - #37.1 million
76. Dwayne Wade - $36.2 million
77. Rihanna - $36 million
83. Dr Dre - $34.5 million
89. Britney Spears - $34 million
95. Chance The Rapper - $33 million
97. Carmelo Anthony - $32.6 million
98. Kevin Hart - $32.5 million
*Counting period from June 2016 - June 2017
Last modified onWednesday, 14 June 2017 12:37
- On the Scene: The 59th GRAMMY Awards with Celine Dion in Zuhair Murad, Taraji P. Henson in Marc Jacobs, Beyoncé in Peter Dundas, Rihanna in Armani Privé, & More!
- Snapshot| Beyonce shows off her twins bump in new maternity shoot
- Beyonce's pregnant with TWINS!
- Beyonce & Kendrick Lamar Will Headline Coachella 2017 + Brandy Is Apologizing And Turning Over A New Leaf In 2017
- Star Tracks | Funke Akindele, Beyonce, Jennifer Lawrence, Ramsey Noah, Mariah Carey, Naomie Harris, Kevin Hart & More!
Latest from Ella
- UPCLOSE | Serge Ibaka by Renée Rodenkirchen for Coveteur
- UPCLOSE | Ebonee Davis by Ricardo Rivera for The Cut as Tina Turner, Nina Simone, and More!
- UPCLOSE| Halima Aden by Felix Kim for CR Fashion Book
- UPCLOSE | LUISANA GONZALEZ BY MIGUEL REVERIEGO FOR VOGUE MEXICO & LATIN AMERICA JUNE 2017
- UPCLOSE| NAOMI JANUMALA & IMAN ELDEEB BY ANAI BHARUCHA FOR GRAZIA INDIA JUNE 2017