Forbes just released their annual list of the "Best Paid Celebrities Under 30," and the Top 10 was dominated by musicians and sports stars.To no surprise, the number one spot was taken by the 25-year-old pop icon, Lady Gaga. Gaga made a reported $95 Million last year, and was followed by the heart-stopper Justin Bieber.

Here is the list of the Top-10 richest stars under the age of 30.

10. Rafael Nadal (tennis pro), 25, $31 million
9. Lionel Messi (soccer pro), 23, $32 million
8. Beyonce Knowles, 29, $35 million
7. Cristiano Ronaldo (soccer pro), 26, $38 million
6. Katy Perry, 26, $44 million
5. Taylor Swift, 21, $45 million
4. Roger Federer, 29, $47 million
3. LeBron James, 26. $48 million
2. Justin Bieber, 17, $53 million
1. Lady Gaga, 25, $90 million

Now, after reviewing the top ten list here, checkout the top three stars. What all do they have in common? Well, they are rich, but they also have this is common, you either love them or hate them. Regardless how you feel towards any in the top-three, they are marketed well and they play the role well. Stars/Athletes know what buttons to press in order to keep them relevant. And you know what, it WORKS!! Be buy into it and that is how they make their millions. You can either love or hate these celebrities, but they do something right to stay on top of the world in their respective fields.