Reese Witherspoon is the highest-paid actress in Hollywood.
The 31-year-old Witherspoon, who earned a 2005 Best Actress Academy Award for Walk The Line, commands $15 to $20 million per movie. This places her atop The Hollywood Reporter's annual list of female moneymakers.
Angelina Jolie runs a close second, although her latest film Beowulf earned the 32-year-old actress a comparatively paltry $8 million. Cameron Diaz was third, with a $15 million-per-movie price tag.
Last year's runner-up Nicole Kidman drops to fourth place with $10 to $15 million per project. Renee Zellweger and Sandra Bullock also earn $10 to $15 million paychecks, as does Julia Roberts, who hasn't appeared onscreen since 2004. Her next movie, Charlie Wilson's War, opens in December.
Rounding out the top 10 are Drew Barrymore and Jodie Foster, who command $10 to $12 million per movie, and Halle Berry, who earns $10 million per project. The salary list appears in The Hollywood Reporter's "Women In Entertainment: Power 100" issue, on sale December 4.