9. Christian Bale – The Dark Knight Rises
As one of the most critically acclaimed actors of his generation, Christian Bale certainly isn’t in it for the money, but it helps your finances greatly when you play Batman in a billion-dollar blockbuster.
Christopher Nolan’s Bruce Wayne was paid a $10 million salary for The Dark Knight, but the various bonuses in the small print bumped his earnings up by a further $20 million after it crossed the ten-figure threshold.
He then received roughly the exact same amount when the sequel arrived four years later and did similar business, making Bale the highest-paid big screen Batman by quite some distance.