In a rare moment of sanity, Warner Bros. and Legendary Pictures have cast actor Henry Cavill to play Superman/Clark Kent in the upcoming Superman film directed by Zack Snyder.
According to SuperheroHype, Cavill won the role after recently wrapping production on The Cold Light of Day and stars in the film Immortals, which will be released this fall. Cavill is perhaps best known as Charles Rowland on the recent Showtime TV series The Tudors and also appeared in such films as Stardust, Tristan + Isolde and the 2002 version of The Count of Monte Cristo.
Personally, I'm just glad that they cast someone who can actually act, as opposed to recent rumors that the wooden Joe Manganiello from True Blood under serious consideration for the role. I would've liked to have seen previous Superman Brandon Routh get another shot with a better script, but Cavill should be stellar in the role so no complaints.
So how about Emily Blunt for Lois Lane?