Superman casting rumors were heating up this week and now it’s final: English actor Henry Cavill will play the Man of Steel in the Zack Snyder reboot. Cavill, 28, is not a big name here — he’s currently starring in The Tudors — but he was previously considered for both Batman and James Bond, so obviously studios have had their eye on him for a while. According to Deadline:
“He’s got an amazing quality. 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,” a Warner Bros exec just told us. “We’re really going to try and make Superman as contemporary as possible.”
Cavill joins fellow Brits Christian Bale and Andrew Garfield as the three biggest superheroes of all, leaving
Ryan Reynolds, Chris Evans and Robert Downey Jr. to hold up the American flag in the superhero genre.
Cavill’s previous sort-of comics movie experience includes a role in STARDUST, but he’ll next be seen in a myth-inspired actioner, THE IMMORTALS, playing Theseus, a role which he bulked up for, according to the director:
Tarsem joked, “I told him, I don’t want a six-pack, I want an eight pack. He was pretty pudgy when I first met him. But now? Hey, I’d f–k him.”
Earlier in the week, True Blood’s Joe Manganiello, (above) was rumored to be a front runner for Superman, for obvious reasons.
However, Cavill brings a much stronger acting resume. Christopher Nolan is producing the film, which is expected to open in December 2012.