Cameron Diaz has become the highest paid actress after earning £25m in a year.
Oscar winners Julia Roberts, Halle Berry and Nicole Kidman trailed the 30-year-old in the list compiled by the 2004 Guinness World Records.
'Friends' actor Matthew Perry is the highest paid TV star, after earning £510,000 for a guest spot on Ally McBeal.
Madonna now holds the record for the most US Top 40 singles by a female artist, taking over from Aretha Franklin.