Daniel Craig, Dwayne Johnson, and Vin Diesel are three of the few actors who can still bring in over $20 million or more for a film.

Variety reports Craig will earn $25 million for Bond 25, while Johnson will earn $22 million for Red Notice, and Diesel raked in $20 million for The Fate of the Furious. (The Rock also reportedly demands one million dollar social media fee in his contract.) Women are still behind (surprise) but still high up on the list as Anne Hathaway will bring in $15 million for Barbie while Jennifer Lawrence earned $15 million for Red Sparrow. 

Other veteran actors like Tom Cruise, Harrison Ford, Sandra Bullock, and Leonardo DiCaprio are seeing smaller paydays. Cruise brought in $11-$13 million for 2017's The Mummy, Ford got $10-$12 million for Indiana Jones 5, Bullock earned $10 million for her voice-work in Minions, and DiCaprio will earn $10 million for his role in Quentin Tarantino's Once Upon a Time In Hollywood that's due out next year.

Despite major roles in smash hit films, Chris Pratt, who starred in Marvel's Guardians of the Galaxy, made $10 million for Jurassic World: Fallen Kingdom while Michael B. Jordan, who starred in Creed and Black Panther, will make $3-$4 million for Creed 2. Kevin Hart earned $10 million for Jumanji: Welcome to the Jungle, while Robert Downey Jr., brought in $10 million for his role in Spider-Man: Homecoming.

Variety's "sampling" of "Hollywood's best-paid actors" is still pretty dude-heavy though. Only four women (Hathaway, Lawrence, Bullock, and Emily Blunt) appear on the list of 20 actors. See the full list here.