skip to main content

Diaz now top of Hollywood pay list

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.

Read Next