Henry Cavill feels ''so cool'' in his Superman costume.

The 32-year-old actor is set to reprise the superhero role in 'Batman V Superman: Dawn of Justice' and feels ''honoured'' to be a part of such an iconic franchise.

He said: ''It really, truly is an honour, not just in getting to do it once, but to be granted the opportunity again, it's magical.

''Stepping in front of the mirror, with the costume on, I cannot describe the feeling. It's so cool.''

Henry stars opposite Ben Affleck as Batman in the movie, and is a huge fan of his ''extraordinary'' co-star.

He said: ''I'm big fan of his. I think he's got an extraordinary talent. He's got his own signature and style. He does things his own way and I really respect that.

''He's had his ups and downs and now ups again and I think that helps cultivate a wealth of character in a career and a person.''

The 'Man of Steel' actor has to bulk up to play Superman and it causes him an ''expensive'' problem as it requires a whole new wardrobe for when he isn't working.

He told HELLO! magazine: ''It's not so much an unusual problem as an expensive one.

''When I bulk up, I can't fit into any of my clothes, so I have to go out and buy a new wardrobe, essentially. And then they're all hanging off me when I'm smaller.''