Julia Roberts remains the highest-paid actress in Hollywood, a new survey has revealed.
The Pretty Women star topped The Hollywood Reporter's annual list of the highest-paid actresses for the second straight year.
According to the list, the Oscar-winning actress earns $20m a film, despite her taking a career break to have children.
Australian Nicole Kidman is second with $17m per movie, closely followed by Walk the Line star Reese Witherspoon and Batman Forever's Drew Barrymore on $15m per project.
Renee Zellweger, Angelina Jolie and Cameron Diaz earn between $10m and $15m a film, Jodie Foster picks up between $10m and $12m, Charlize Theron gets $10m and Jennifer Aniston receives $9m.
"These are bankable women," said Bob Dowling, editor and publisher of the Hollywood Reporter.
"They represent something quite positive and they're being paid for it."
Roberts, 38, has starred in a number of successful films, including Ocean's Eleven, Sleeping with the Enemy, Steel Magnolias, Something to Talk About, Notting Hill and Conspiracy Theory.




comments
What do you think? Give us your opinion on the comments page.