This is awful!
Here's the whole story (below):
With Henry Cavill being the latest over the role of Superman — don’t even get us started on how lust-worthy he is — we thought it particularly poignant to put together a list of actors who have played Clark Kent over the years!
Including the too-soon departed Christopher Reeve, Lois & Clark's Dean Cain, Smallville's Tom Welling, and Brandon Routh, we're dying to know who your favorite man-in-red-underwear is!
Ch-ch-check out the photos (below) for a look at the infamous faces — and, ahem, bodies!
We may already be ranking these guys on our scale of HUNKY!
P.S. Make sure to tell us UR favorite in the comments!
[Image via Warner Bros..]