Movie star, dreamboat, and activist, Chris Evans gets to keep another title for a second year in a row: Forbes’s Best Actor for the Buck. Evans, whom you might recall from his role as Captain America both in the Captain America franchise and other Marvel films, is the opposite of Johnny Depp (Forbes’s Most Overpaid Actor) in that the last three movies he’s starred in (Captain America: The Winter Soldier, Avengers: Age of Ultron, and Captain America: Civil War) have brought in huge numbers at the box office compared to his relatively small payday. On average, those films brought in $135.80 for every $1 Evans earned. Though, to be clear — before you put on your vigilante costume and start demanding fairer pay for Capt — Evans made a reported $6.9 million in Avengers: Age of Ultron. Fellow superhero actor and hunky Chris, Pratt came in second on the list, bringing in $125.40 for each $1 paid, and Scarlett Johansson was third with $88.60 for each $1 paid.