Oscar-winning actress Julia Roberts remains the highest paid woman in Hollywood, according to a new poll.
The Pretty Woman star still commands an estimated $20m (€17m) a film, despite taking a career break to look after her new born twins.
Roberts is closely followed by Nicole Kidman, who earns up to $17m (€14.5m) per film.
The annual Women in Entertainment Power list, compiled by the Hollywood Reporter, placed Reese Witherspoon and Drew Barrymore in third and fourth place respectively.
Roberts, 38, who is married to cameraman Danny Moder, tops the list for a second straight year.
She put her career on hold last year to give birth to twins Phinnaeus and Hazel.
The actress was last seen on screen in Ocean’s Twelve and will make her Broadway stage debut next April in a revival of Three Days of Rain.
She scooped the best actress Oscar in 2001 for her portrayal of campaigner Erin Brockovich.
Three actresses, Renee Zellwegger, Angelina Jolie and Cameron Diaz, have a $10m (€8.5m) to $15m (€12.7m) asking price.
Jodie Foster, Charlize Theron and Jennifer Aniston complete the list.
“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.”
Even actresses who dropped off this year’s list, including Halle Berry, Sandra Bullock and Jennifer Lopez, earn salaries comparable to male actors, Mr Dowling said.