When it was announced that British actor Henry Cavill had been cast in the role of Clark Kent aka Superman for the movie Man of Steel, there were many disappointed fans around the world. Fortunately though, Henry has managed to win over these critics and he will continue to play the DC superhero for many more movies to come.

The holy trinity appear in the movie
With Superman set to go head to head with Batman in the new movie Batman v Superman: Dawn of Justice, there has been a lot of talk about how Batman can compete against such a formidable opponent. Now, Henry himself has been talking about Superman, revealing who he believes is the only person who can beat his character.
Cavill explained, "Superman is a complex dude. People think Kryptonite can beat him. No. The only thing that can really beat Superman is Superman. His own noggin messing with him. His own moral choices. When you have that to start with, the storytelling can really delve into something rich."

A Justice League film is on the way
When you sign on to play a superhero in a comic book movie, the likelihood is that you will sign on to appear in a number of movies, playing the character for many years. We already know that, following Man of Steel, Henry Cavill will appear in Batman v Superman: Dawn of Justice, as well as both of the Justice League movies, so how does Henry feel about playing the dam character for so long?
Cavill added, "It’s a wonderful role. There’s a huge potential there for complex storytelling, and I’m looking forward to exploring those avenues. Come on, it’s Superman! You can’t be pissed off at the idea of playing Superman for the rest of your life. 'Oh sorry, I’m just the grandaddy of all superheroes. It’s such a pain.'"
Batman v Superman: Dawn of Justice will hit the big screen on March 25, 2016 in both the US and the UK.