Sandra Bullock had an up and down year. She dealt with a scary break-in at her home, but she balanced it out by out-earning all other actresses in Hollywood. Sandy tops Forbes‘ list of the highest-paid actresses, bringing in an estimated $51 million over the last 12 months.
Bullock’s film Gravity brought in more than $716 million worldwide and garnered seven Academy Awards. And even though the actress didn’t win the statue for Best Actress, between June 2013 and June 2014, she jumped all the way from seventh place to the top spot on the Forbes list.
Coming in behind Bullock at No. 2 is Jennifer Lawrence, who is in the second-place spot for the second year in a row. JLaw earned an estimated $34 million in the last 12 months. Not bad for Lawrence, who earned less than $1 million for the first film of the Hunger Games series.
Jennifer Aniston is securely in the third spot, with $31 million.
“Thanks to Friends and her endorsement work for products like Aveeno, Aniston can be choosy about her film projects,” said Forbes. “Lately she’s focused on smaller-budgeted comedies like We’re The Millers and Horrible Bosses. Aniston is usually willing to cut her upfront pay for these movies in return for a chunk of the profits. It’s a strategy that’s paying off.”
Aniston’s next film, Horrible Bosses 2, hits theaters in November.
Rounding out the top five are Gwyneth Paltrow with $19 million earned, and Angelina Jolie and Cameron Diaz, who tied for fifth place, earning $18 million each. Jolie was in the No. 1 spot in 2013 — earning $33 million — because her paycheck for Maleficent cleared in that 12-month period.
The actresses made the list not only for earnings from their films, but also from endorsements, residuals and advertising.
Despite the high paychecks for these actresses, women in Hollywood continue to make less than the men. According to Forbes, the top 10 highest-earning actors brought in around $419 million combined, while the top 10 actresses on Forbes‘ list brought in only around $226 million.