Chris Evans has been named the best-value Hollywood actor for the second year in a row.

The Captain America star’s movies have made a huge $135.80 for every $1 he was paid, Forbes reports, making him the ‘Best Actor for the Buck’ in the industry for 2016.
{{^htLoading}} {{/htLoading}}
He was followed by Jurassic World and Guardians of the Galaxy star Chris Pratt, who has generated $125.40 for every dollar, and Scarlett Johansson, who accounted for $88.60 per buck. Mila Kunis and Vin Diesel round out the top five, with rates of $49.50 and $32 respectively.
Follow @htshowbiz for more
Stay connected with all the glitz and glam from the world of entertainment, right from Hollywood gossip to Bollywood chit chat. Also don't miss out on music buzz, anime scoops and OTT action.
Stay connected with all the glitz and glam from the world of entertainment, right from Hollywood gossip to Bollywood chit chat. Also don't miss out on music buzz, anime scoops and OTT action.
Advertisement
{{/htLoading}}{{#usCountry}} {{/usCountry}}