Diaz Tops Best-Paid Actresses
Shrek , Kutcher pic helped bring in $50M
By Michael Foreman,  Newser User
Posted Aug 12, 2008 10:17 AM CDT
Jennifer Aniston at the People's Choice Awards in Los Angeles. Aniston earned $27 million last year from 'Friends' income and endorsements.    (AP Photo, file)
camera-icon View 9 more images

(Newser) – Hollywood's leading ladies earn big bucks for delivering box office gold, and rake in even more with lucrative product endorsements. Together, the top 10 best-paid actresses made more than $244 million in the last 12 months, reports Forbes. Here's how the stars stack up:

  1. Cameron Diaz, $50 million
  2. Keira Knightley, $32 million
  3. Jennifer Aniston, $27 million

  1. Reese Witherspoon (tie), $25 million
  2. Gwyneth Paltrow (tie), $25 million
  3. Jodie Foster, $23 million
  4. Sarah Jessica Parker, $18 million
  5. Meryl Streep, $16 million
  6. Amy Adams, $14.5 million
  7. Angelina Jolie, $14 million