It's no secret that Henry Cavill is a good looking guy.
Though he had some roles to his name before his stint on "The Tudors," the "Immortals" star really hit the big time when it was announced he will take on the iconic role of Superman in 2012's "Man of Steel."
We don't know about you, but we think Cavill definitely has the Clark Kent look going on. Don't believe us? Check out some photos of Cavill, who can also be seen in this weekend's "Immortals," throughout the years below.