Henry Cavill insists it's "always an honour" for him to play Superman.

Henry Cavill

Henry Cavill

The 34-year-old actor has played Clark Kent and his flying alter-ego in two films so far - 'Man of Steel' and 'Batman v Superman: Dawn of Justice', which saw his character killed - and the character's presence is felt throughout the 'Justice League' movie and he is proud to be carrying on the superhero's illustrious cinematic legacy.

Speaking to E! News, Cavill said: "Being a part of this movie was very important because Superman is represented in that he's only an ideal in this movie. We feel the loss of that character in this movie because he's not present anymore. The example he set just by being is made all the stronger because of his lack of presence. And it's always an honour to be part of that and highlight the true powers of Superman."

'Justice League' focuses on Ben Affleck as Batman, Gal Gadot as Wonder Woman, Ezra Miller as The Flash, Jason Momoa as Aquaman and Ray Fisher as Cyborg, who must come together to protect Earth from the alien threat of Steppenwolf

Speaking about his co-stars, Cavill said they are all "incredible people" and "amazing actors".

He said: "They are incredible people, amazing actors, and they put so much work into these characters."

Recently, Cavill said that whilst the feature has some comic moments, it would be wrong to label it as light-hearted, as the overall tone is still "serious" like some of the other DC Extended Universe movies.

He said: "The tone of the film - I'm not going to say it is light, because that would be doing it an injustice. It has a serious scenario with moments of humour and lightness peppered throughout."