Henry Cavill, the 27-year-old British actor best known for portraying Charles Brandon on The Tudors, has recently been cast in the newest addition to the Superman canon.
The film, which will be directed by Zach Snyder (300, Watchmen), will be released in December of 2012, and is said to be titled Superman: Man of Steel, one of Clark Kent’s oft-used aliases.
Many were excited over the news that the relatively unknown actor landed the part, especially since Cavill has been jilted from other prominent roles. He was originally chosen to play Edward Cullen in the Twilight Saga, but was deemed too old by the time the first movie was produced.
The Brit was also set up to play Clark Kent in Superman Returns (2006), but lost the role to Brandon Routh when McG was replaced by Brian Singer as director. Now, though, it is Cavill’s time to shine.Tags: 300, batman begins, Bond, Brandon, Brandon Routh, Brian Singer, British, Bruce Wayne, Casino Royale, Charles, Clark Kent, Edward Cullen, Henry Cavill, James, Man of Steel, McG, Superman, The Tudors, Twilight, Watchmen, Zach Snyder