Watch CBS News

Julia Roberts, Box Office Queen

Julia Roberts is a mommy with big money. The actress, who recently gave birth to twins, tops The Hollywood Reporter's annual list of the highest-paid actresses. Her asking price per film? $20 million.

"Charlie's Angels" star Cameron Diaz is second (also sporting a $20 million price tag but didn't appear in any films in 2004) with Nicole Kidman, Reese Witherspoon and Drew Barrymore (all worth $15 million each) rounding out the top five.

The sixth highest-paid actress is Halle Berry ($14 million), followed by Sandra Bullock, Angelina Jolie (both earning $12 to $15 million each), Renee Zellweger and Jennifer Lopez ($12 million).

Jennifer Lopez has slipped down the league after a year of flop films, including "Jersey Girl" and "Gigli."

Lopez dropped from ninth to 10th place in The Hollywood Reporter's list.

It was Renee Zellweger who bumped J-Lo down one place, after recent successes in "Cold Mountain" and the second "Bridget Jones" film.

The special "Women in Entertainment" issue also includes a paycheck tally of "Five Breakout Performers." Kirsten Dunst is No. 1 at $8 million, followed by Lindsay Lohan ($7.5 million), Jessica Alba ($3 million), Mandy Moore ($3 million) and Sarah Michelle Gellar ($2 million).

In other news from The Hollywood Reporter, Anne Sweeney, co-chairman of media networks for the Walt Disney Co. and president of Disney-ABC Television Group, was the highest ranked woman in the "Power 100" list of women in entertainment. Sweeney was followed by Amy Pascal, vice chairman and motion picture group chairman for Sony Pictures Entertainment, and Nancy Tellem, president of CBS Paramount Network Television Entertainment Group.

Noticeably absent from the best-paid actress list are Jodie Foster, Meg Ryan, Gwyneth Paltrow and Michelle Pfeiffer.

The top 10 earning actresses, according to The Hollywood Reporter, are:

  1. Julia Roberts
  2. Cameron Diaz
  3. Nicole Kidman
  4. Reese Witherspoon
  5. Drew Barrymore
  6. Halle Berry
  7. Sandra Bullock
  8. Angelina Jolie
  9. Renee Zellweger
  10. Jennifer Lopez

Twin producers-actresses Mary-Kate and Ashley Olsen share the 85th spot.
View CBS News In
CBS News App Open
Chrome Safari Continue
Be the first to know
Get browser notifications for breaking news, live events, and exclusive reporting.