17. Tom Hanks as Captain John Miller in “Saving Private Ryan”
$40 million
Hanks has struck “act now, get paid later” deals on multiple films, in which he would receive a portion of the box office earnings. That got him at least $40 million for “Saving Private Ryan.”