Henry Cavill believes superheros are ''all different factions of the human psyche''.

The 34-year-old actor - who plays the role of Superman in the DC Extended Universe - has spoken about the enduring appeal of comic book characters ahead of the launch of the much-anticipated 'Justice League' film.

Henry - who stars in the new movie alongside the likes of Ben Affleck and Gal Gadot - told Den of Geek: ''Watching the team dynamic as characters is one of my favourite things about this movie, because superheroes are all different factions of the human psyche, personality traits, just personified and made grand.''

Henry claimed that even though the characters are all capable of super-human things, they are still relatable to the movie-watching public.

He explained: ''Everyone who's watched this movie will have something they can associate with while watching each one of these performances.

''And everyone watching this movie is going to identify with the differences between characters and the similarities between characters as well.''

This comes shortly after Henry cited the Patty Jenkins-directed 'Wonder Woman' as a game changer for the DC Universe.

The dark-haired hunk admitted that the studio had made some mistakes prior to the launch 'Wonder Woman' - but he feels the success of that film has helped to steer the franchise back in the right direction.

Henry reflected: ''Any success within the superhero universe, especially within the DC Universe, is wonderful, because I want to keep telling the Superman story; selfishly, that works for me.

''I feel like now the right mistakes have been made and they haven't been pandered [to], and we can start telling the stories in the way they need to be told.

''It is even better to come back from a mistake or stylistic error into the correct vein because it will make it seem that much stronger. 'Wonder Woman' was the first step in the right direction.''