The 'Tudors' actor was called that he won the coveted role on Sunday morning and director Zack Snyder says, 'He is the perfect choice to don the cape and S shield.'
The search for the depicter of Superman in the upcoming film from director Zack Snyder is over with Henry Cavill being cast. "The Tudors" actor has landed the title role in the project which has been called "The Man of Steel" for some time, Warner Bros. Pictures has confirmed via a statement.
"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," Snyder says in the 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."
Deadline Hollywood which broke the news said Cavill was the frontrunner for the coveted part in the past weeks but Warner Bros film chief Jeff Robinov just made his decision in recent days. Sources told The Hollywood Reporter Cavill's closest competitor was "Watchmen" actor Matthew Goode.
Cavill had tried out to nab the role of Clark Kent when WB made 2006 "Superman Returns". The British actor was reportedly a leading contender on McG's shortlist before the director was replaced by Bryan Singer and the role went to Brandon Routh.
Henry Cavill's previous starring-films were "Stardust" and "Blood Creek" among others. He takes the lead role in upcoming "Immortals" by director Tarsem Singh which also stars Freida Pinto, Kellan Lutz and Mickey Rourke.
The upcoming Superman movie reportedly will be filmed in Vancouver, Canada starting June this year. The studio might eye December 2012 release for the superhero flick. Christopher Nolan is producing while David S. Goyer and Jonathan Nolan are writing the script.