Marlon Brando was paid $3.7 million plus 11% of the profits for his cameo in Superman, while Christopher Reeve earned $250,000 for the title role.