Forbes has released its list showing the highest earning actors in Hollywood in 2014.
To calculate the list Forbes compiled the box office takings of the films each actor starred in this year - not the earnings of the actors themselves - using data from Box Office Mojo.
Here's the top 10:
1. Jennifer Lawrence ($1.4bn)
- Mockingjay and X-Men: Days Of Future Past
2. Chris Pratt ($1.2bn)
- Guardians of the Galaxy and The Lego Movie
3. Scarlett Johansson ($1.18bn)
- Captain America, Lucy and Under the Skin
4. Mark Wahlberg ($1bn)
- Transformers and Age of Extinction
5. Chris Evans ($801m)
- Captain America and Snowpiercer
6. Emma Stone ($764m)
- Spider Man, Magic in the Moonlight and Birdman
7. Angelina Jolie ($758m)
8. James McAvoy ($747m)
- X-Men: Days of Future Past and The Disappearance of Eleanor Rigby
9. Michael Fassbender ($746)
- X-Men: Days of Future Past
10. Hugh Jackman ($746m)
- X-Men: Days of Future Past
More: Proof that American actors really are terrible at cockney accents
More: Jennifer Lawrence number one Forbes’ top-grossing actors list