Did you know Superman goes way back? Even before our beloved Christopher Reeves. And finally our Henry Cavill. Tyler Hoechlin played Superman in two episodes of season 2 of 'Supergirl' Boy, I wish there were more.
Here's a cool composite photo that combines the faces of almost every actor that has played Superman. The actors included are Christopher Reeve, Dean Cain, Tom Welling, Brandon Routh, and Henry Cavill.
He's the British stockbroker's son who beat Hollywood's A-list to play the man of steel, so... How DID a public schoolboy nicknamed 'Fatty' become Superman?