Cameron Diaz is now listed as the world's highest paid actress in the 2004 edition of the Guinness Book of World Records. It is based on earnings of $42.2 million in 2001 for the star of "Charlie's Angels" and "Something About Mary."
(Photo: Getty Images)
Share This Gallery