Superman's red cape is officially being inherited by a new leading man. According to the New York Times, 27-year-old Henry Cavill, a relatively unknown British actor known to fans of Showtime's 'The Tudors,' has just been cast as the Man of Steel in director Zack Snyder's new reboot of the franchise. It's the second reboot in a less than a decade.

Brandon Routh was cast as Clark Kent/Superman opposite Kevin Spacey and Kate Bosworth in 2006's 'Superman Returns,' Bryan Singer's much-hyped reboot. But after the director moved on to other projects, a new story conceived by Christopher Nolan ('Inception') apparently had Snyder chasing a whole new vision for his feature film version, due to open in December 2012.

Snyder (director of '300' and 'Watchmen') called Cavill "the perfect choice to don the cape and S shield."