1. Kristen Stewart ($34.5 million)
Kristen Stewart tops Forbes' highest-paid actress list, raking in $34.5 million between May 2011 to May 2012.
Stewart, 22, is also the youngest woman on Forbes' list by 16 years.
Why Stewart? Her multiple appearances in the "Twilight" film series has helped propel her to the top of list.
"Suddenly, the star becomes indispensable and the studio has to pay up," Forbes explains. "That's why Kristen Stewart has vaulted to the top of our annual list of the highest-paid actresses in Hollywood."
Overall, though, Forbes points out that Hollywood women trail far behind men in earnings.
"The 10 women who make up our list earned a total $200 million compared to the $361 million brought in by our top 10 men," Forbes noted.
See the full Forbes list here.
(Photo by Jason Merritt/Getty Images)