Chris Evans named best value actor for second year running

If you want to give your movie some bang for its buck, hire Chris Evans.

The ‘Captain America’ star has earned the accolade of Forbes’ 10 Best Actors for the Buck for a second year running.

Using the metric developed by the magazine, Evans returns $135.80 for ever $1 he is paid.

Of course, it massively helped that he featured heavily in mostly money-spinning Marvel movies, including ‘Captain America: Civil War’, which grossed $1.153 billion.

Next up on the list is Chris Pratt, who made back $125.40 for every $1 paid, thanks to roles in ‘Guardians of the Galaxy’ and ‘Jurassic World’.

Scarlett Johansson came in third ($88.60), then Mila Kunis ($49.50), and then Vin Diesel ($32).

You can see the full top 10 in the slideshow above.

The list stands in some stark contrast to this year’s list of most overpaid actors. Find that ignominious top 10 below…

1. Johnny Depp ($2.80)
2. Will Smith ($5)
3. Channing Tatum ($6)
4. Will Ferrell ($6.50)
5. George Clooney ($6.70)
6. Adam Sandler ($7.60)
7. Mark Wahlberg ($9.20)
8. Leonardo DiCaprio ($9.90)
9. Julia Roberts ($10.80)
10. Bradley Cooper ($12.10)

Read More:
Horror movies to look out for in 2017

Ryan Reynolds wants a Wolverine/Deadpool movie
Spider-Man Homecoming: full trailer