You are using an older browser version. Please use a supported version for the best MSN experience.

These are the highest-paid actresses of 2018

These are the highest-paid actresses of 2018 According to 'Forbes,' these actresses earned a total of $186 million before tax 10. Gal Gadot 9. Melissa McCarthy 8. Cate Blanchett 7. Julia Roberts 6. Mila Kunis 5. Reese Witherspoon 4. Jennifer Lawrence 3. Jennifer Aniston 2. Angelina Jolie 1. Scarlett Johansson The magazine noted that female characters have less than a third of all speaking roles
image beaconimage beaconimage beacon