The answer might surprise you.
In its annual list of the highest-paid actresses in Hollywood, Forbes has revealed that the new Snow White herself sits atop the rankings. Come on, Kristen Stewart, there’s a reason to smile!
According to the magazine, Stewart has pulled in $12.5 million for each of the last two Twilight Saga films, the same amount as co-stars Robert Pattinson and Taylor Lautner.
Combine that figure with her turn this summer in Snow White and the Huntsman and Stewart made $34.5 million between May 2011 and May 2012.
Factoring in upfront pay, profit participation, residuals, endorsements and advertising work, here is a look at the top 10 highest-paid female stars in that time period: