Henry Cavill is sure Ben Affleck will make a ''fantastic'' Batman.

The 'Man Of Steel' actor's Superman will be pitted against Ben's character in the provisionally titled 'Batman Vs Superman' in 2015, and he's positive the star will do a great job of playing the superhero.

Henry told TotalFilm.com: ''I'm sure he'll be fantastic, above all else.

''As a filmmaker he's got his own style, he's not copying anyone else. He's been tenacious in his career, he's had ups followed by downs and now he's up again.

''I think that requires and shows a special strength of character and it's something I enjoy working with because jobs like this require a dedication to the work and belief in one's self, and Ben has that.''

Ben's casting as Batman sees him take over from Christian Bale - who played the Caped Crusader in 'Batman Begins', 'The Dark Knight' and 'The Dark Knight Rises' - and Christian has advised him to always make sure he goes to the toilet before putting on the famous Batsuit.

He said: ''The only thing I said to him is to make sure he can take a p**s without anyone having to help him because it's a little bit humiliating - at least what I went through - when you have to have someone help you out of the costume in order to do that. That was my main piece of advice to him.''

Christian also wished Ben luck with his new role.