Music-business woes haven't been much of an obstacle for this year's highest-paid celebrities under 30—a list dominated by women, Forbes notes. The magazine tallied up celebs' takings between May 2011 and May 2012 to find Taylor Swift ruling the roost.
- Taylor Swift, 22, $57 million
- Justin Bieber, 18, $55 million
- Rihanna, 24, $53 million
- Lady Gaga, 26, $52 million
- Katy Perry, 27, $45 million
Click for the full list
to see how the likes of Kristen Stewart and her male Twilight