Chris Pratt, Scarlett Johansson also made Forbes’ annual list

By Jessica Derschowitz
December 13, 2016 at 01:43 PM EST
Jason Merritt/Getty Images

Captain America isn’t just good at saving the world — he can help save the bottom line too.

Forbes has placed Chris Evans at the top of its Hollywood’s Best Actor for the Buck list for the second consecutive year, bringing in an average of $135.80 at the box office for every $1 he was paid, thanks to Marvel hits like this year’s Captain America: Civil War.

To calculate the rankings, Forbes looked at the last three films each actor starred in before June 2016, excluding cameos, animated films, and films that were released on fewer than 2,000 screens.

Coming in behind Evans on the list are two more members of the Marvel Cinematic Universe – Chris Pratt ($125.40/$1), and Scarlett Johansson ($88.60/$1). Others who made the list’s top 10 included Mila Kunis, Vin Diesel, and Robert Downey Jr.

Forbes’ best-investment breakdown comes a week after releasing its list of Hollywood’s most overpaid actors. Johnny Depp topped that list for the second year in a row, with his last three movies earning just $2.80 for every dollar he was paid.

Head to Forbes for more from this year’s Best Actor for the Buck list.