The Tudors' Henry Cavill to play Superman
British actor Henry Cavill - star of The Tudors - is set to play Clark Kent in the upcoming film Superman: Man Of Steel.
Henry, 27, has narrowly missed out on some huge roles in the past, including James Bond, Batman and Twilight's Edward Cullen.
But this time Henry is No 1 choice for the crime-fighting iconic hero.
'He's got an amazing quality,' says a Warner Bros executive.
'He doesn't look too much like Reeve and Routh but he's big and strong and he has a very modern feel to him.
'We're really going to try and make Superman as contemporary as possible.'
The blockbuster is being written by Christopher Nolan, who wrote both Batman Begins and The Dark Knight, and is being directed by Zack Snyder, who directed 300.
'I join Warner Bros, Legendary and the producers in saying how excited we are about the casting of Henry,' says Zack.
'He is the perfect choice to don the cape and "S" shield.'