When Forbes‘ annual list of highest paid actresses was released on Monday, it confirmed what we already knew: Sandra Bullock is the undisputed queen of Hollywood.

The 50-year-old earned a whopping $51 million from June 2013 to June 2014, putting her far above the other women on this list.

sandra bullock

Sandra in 2013’s “Gravity”

A huge chunk of that sum is due to the Oscar-winning drama Gravity, which pulled in $716 million at the box office. Sandra’s cop movie The Heat was also a hit for the brunette beauty, earning nearly $230 million.

So which star came in at a distant second? Cinema sweetheart Jennifer Lawrence, who, at 23-years-old, made $34 million thanks in large part to The Hunger Games: Catching Fire and X-Men: Days of Future Past. She also earned a third Oscar nomination for her role in American Hustle.

jennifer lawrence

Jennifer in 2014’s “X-Men: Days of Future Past”

In the number three spot is Jennifer Aniston, who is no stranger to this list. With surprise hit We’re the Millers and endorsement deals with Vitamin Water and Aveeno, she walked away with a cool $31 million.

Scroll down to see the rest of the top 10:

  1. Sandra Bullock — $51 million

  2. Jennifer Lawrence — $34 million

  3. Jennifer Aniston — $31 million

  4. Gwyneth Paltrow — $19 million

  5. Angelina Jolie — $18 million

  6. Cameron Diaz — $18 million

  7. Scarlett Johansson — $17 million

  8. Amy Adams — $13 million

  9. Natalie Portman — $13 million

  10. Kristen Stewart — $12 million

Forbes released their list of Hollywood’s highest-earning actors last month, and Avengers star Robert Downey Jr. topped it for the second year in a row.