Forbes’ new list of the highest-paid actresses in Hollywood is a mix of young stars and veterans. The group includes Oscar winners from Angelina Jolie to Julia Roberts and the latest Best Actress winner, Jennifer Lawrence. Kristen Stewart, Emma Stone and Jennifer Aniston also have spots on the list.

While she hasn’t been seen in a movie since the 2010 flop The Tourist, Jolie takes the No. 1 spot on the list with $33 million. In the past 12 months, Jolie has made it known that she underwent a double mastectomy to prevent breast cancer, writing an emotional New York Times oped that earned praise around the world. She also made Disney’s Maleficent, which hits theaters in summer 2014.

Jolie was also picked as the most powerful actress on the Forbes Celebrity 100 list, earning the No. 41 spot.

Lawrence, who starred in The Hunger Games and won an Oscar for Silver Linings Playbook, earned $26 million, which gives her the No. 2 spot. Stewart starred in Snow White and the Huntsman and is still earning money from Twilight, so she brought in another $22 million in the past year.

Aniston is still getting checks from Friends and continues to earn starring roles in comedies, helping her earn $20 million. Stone rounds out the top 5 with $16 million.

The rest of the Top 10 features Charlize Theron ($15 million); Sandra Bullock ($14 million); Natalie Portman ($14 million); Mila Kunis ($11 million) and Julia Roberts ($11 million).

Earlier this month, Robert Downey Jr. topped the list of highest paid actors with $75 million.

image: image.net