Sean "Diddy" Combs is a legend. He's been in the industry for decades and yet it's 2017 and the rap mogul has topped the Forbes list of the 100 highest-paid celebrities.

In the past year, Diddy earned $130 million from June 1, 2016 to June 1, 2017 thanks to his Bad Boy Family Reunion tour, a $70 million sale of his Sean John clothing line and his investment in Ciroc vodka earned him big numbers.

Queen Beyonce is number two on the list earning $105 million, while J.K. Rowling brought in $95 million.