Christian Bale as Dark Knight – Perpetually Brooding Hot

Batman

Robert Downey Junior as Iron Man – UberCool Hot

iron man

Michael Fassbender as Magneto – Magnetic Hot

magneto

James McAvoy as Charles Xavier – Charming Hot

prof x

Hugh Jackman as Wolverine – Always Angry Hot

wolverine

But Henry Cavill as Superman – He is all of the above and Scorching HOT

cavillsuperman1

He is simply gorgeous – I rest my case!