Sure, celebrities and professional athletes rake in the big bucks—and with endorsement deals, business ventures, player contracts, or landing a role in a major franchise film, the opportunities to cash in on success are practically endless—but that's because (in most cases) they've got the talent and skill to rise to the top of their game. 

But, even when you're earning millions of dollars annually, there's still competition when it comes to figuring out who is the cash king (or queen) each year. 

And thanks to the recently-released Forbes 100 Highest-Paid Celebrities in 2017 list, we know who took the top spots this year.

P. Diddy came in at No.1, the result of selling a large chunk of Sean John clothing equity and his ongoing partnership with Diageo's Ciroc vodka, but there are plenty of superstar athletes and Men's Fitness cover guys that made their way onto the list.

Check out our favorite picks from the Forbes 100 list to see how much they made this year—and find out if your favorite athlete or actor made the cut.