If actors were stocks, investors would have landed their biggest returns from Captain America.
Chris Evans, the actor who plays the marvel hero in the Avengers and the namesake films, gives the most bang for their buck of any actor, returning $214.20 for every $1 he's paid.
Captain America isn't the only bankable Marvel star either. Scarlett Johansson returns $84.90 for every dollar and Thor (otherwise known as Chris Hemsworth, in real life) $42.10, ranking third and sixth, respectively.
Marvel Studios is owned by Disney, as is the Star Wars franchise which yesterday broke box office records, and while there's no actor's index, it's the film studios which are landing those big returns.
Evans' appearance at the top of the list, and other Marvel stalwarts, is down to relatively small pay compared to the giant returns of the franchise, and the pay of the Avenger which kick started the whole thing, Iron Man Robert Downey Jr.
Meanwhile, half of the top 10 actors are women, representing better gender diversity than lists of the most highly paid actors. However, it demonstrates the disparity in pay in Hollywood, according to Forbes which compiled the list, showing that the female film leads are paid less than men but bring in good box office returns.
Jennifer Lawrence, who made number eight on the list, recently spoke out about the difficulties of negotiating pay for women in the industry.The Sony hacking last year revealed she was paid less than her male co-stars. She said "I got mad at myself" and that she had failed as a negotiator because she didn't want to seem "difficult" or "spoiled".
Forbes calculated the list based on the actors estimated pay in 2015 and the box office returns of their last three films. Here's how they stack up.