Katy Perry top musician on Forbes rich list

We all know that some of our favorite celebrities are making a lot of money, but the question is just how much. Well, the Forbes list of 100 highest-paid celebrities is out to answer that burning question.

Of course, after their fight in Vegas, Floyd Mayweather and Manny Pacquiao take the top two spots. But, at an impressive No. 3, Katy Perry has brought in $135 million over the past year. How? Well, in that time she's done 124 shows in 27 countries on 4 continents. She's also been strategic, demanding equity stakes instead of flat fees for deals like the one she made to promote Pop Chips.

A surprising celebrity at No. 38 with $50 million in earnings is Jackie Chan. Even though hasn't had a U.S. hit in years, he's the second-highest earning actor in the world after Robert Downey Jr. The key for him has been understanding the Chinese market, releasing hit films there that may never make it to the U.S.  Beyond the films, Chan is also opening his own movie theaters, all contributing to a net worth of around $350 million.

At No. 5 is Howard Stern with $95 million in earnings, most of it derived from his very lucrative deal with Sirius XM Satellite Radio. Stern signed a 5-year, $500 million contract back in 2006 and then renewed, but his contract is expiring this December. 

Click for the full Forbes Celebrity 100.