British actor Henry Cavill will play Superman in Zack Snyder and Christopher Nolan’s forthcoming reboot...
Currently best known for his appearance as Charles Brandon in the television series The Tudors, British actor Henry Cavill is a relative unknown in Hollywood. That hasn't stopped the 28-year-old actor from landing the starring role in Zack Snyder and Christopher Nolan's upcoming Superman movie (with Matthew Goode apparently the runner-up).
Cavill's been auditioning for similar roles for the past five years, having lost out to Brandon Routh in 2006‘s Superman Returns, and been pipped to the post for the roles of James Bond and Batman by Daniel Craig and Christian Bale, respectively.
In fact, our very own Ti Singh singled out Henry Cavill as one of the five actors who could play Superman in a Den Of Geek article last September.
While not a big name star as yet, Cavill has most of the qualities you'd look for in a potential Man of Steel. He's already proved his acting ability in The Tudors, and his role in Tarsem Singh's forthcoming action fantasy, Immortals, means he'll already have had plenty of experience with the physical demands an effects-laden Superman movie will bring.
"In the pantheon of superheroes, Superman is the most recognized and revered character of all time, and I am honored to be a part of his return to the big screen," read a Warner press release. "I also join Warner Bros., Legendary and the producers in saying how excited we are about the casting of Henry. He is the perfect choice to don the cape and S shield."
The new Superman movie is set to arrive in December 2012.
Follow Den Of Geek on Twitter right here.