Happy Birthday, Henry Cavill!

The hunky British actor turns 30 on May 5. Cavill sailed under the radar for many years with supporting roles and famously missed out on playing James Bond and Edward Cullen, but he's more than made up for that by landing the role of Superman in the highly anticipated "Man of Steel."

If you look closely (very closely), there were signs all along he'd someday play the son of Jor-El. Read on for our in-depth investigation.

categories Movies