Brandon Routh
Brandon Routh2006's Superman Returns starred Brandon Routh. Previously an unknown actor, Routh beat out stars like Nicolas Cage, Josh Hartnett, Brendan Fraser, Paul Walker, Henry Cavill, James Marsden, Ashton Kutcher, Keanu Reeves, Will Smith and James Caviezel for the role, launching him into instant stardom. Routh has a preppier look going for him, but he gained 22 pounds for the role and looked pretty damn good in that suit. [Photo via]