Advertisement

Julia Roberts is best-paid actress

LOS ANGELES, Dec. 7 (UPI) -- Julia Roberts is still the top-earning actress in Hollywood, according to The Hollywood Reporter's annual ranking of the highest-paid women in movies.

Roberts topped the list with $20 million per picture. The "Ocean's Twelve" star edged out Cameron Diaz -- who also pulls down $20 million per picture, but only appeared onscreen in 2004 in her voiceover role in "Shrek 2."

Advertisement

Nicole Kidman came in third with $15 million per picture, ahead of Reese Witherspoon and Drew Barrymore -- who both command $15 million as well. The Reporter ranked Kidman ahead of the other two because she has an Oscar, according to Entertainment Weekly.

The rest of the Top 10 were Halle Berry ($14 million), Sandra Bullock ($13 million), Angelina Jolie ($11.6 million), Renée Zellweger ($11.6 million) and Jennifer Lopez ($11.6). Lopez slipped from ninth place in 2003.

Top earners such as Jodie Foster, Michelle Pfeiffer, Gwyneth Paltrow, Meryl Streep and Meg Ryan did not make the Top 10 list this year.

Advertisement

Latest Headlines