Christian Bale as Dark Knight – Perpetually Brooding Hot
Robert Downey Junior as Iron Man – UberCool Hot
Michael Fassbender as Magneto – Magnetic Hot
James McAvoy as Charles Xavier – Charming Hot
Hugh Jackman as Wolverine – Always Angry Hot
But Henry Cavill as Superman – He is all of the above and Scorching HOT
He is simply gorgeous – I rest my case!