Man of Steel 2 star Henry Cavill has nothing but love for future co-star Ben Affleck.

Cavill will be reprising his role as Superman for Man of Steel 2, a.k.a. Batman vs. Superman, with Affleck signing on to play Batman. Cavill spoke with Total Film about Affleck recently, discussing the merits of his upcoming screen partner.

"I'm sure he'll be fantastic, above all else, and as a filmmaker he's got his own style, you know, he's not copying anyone else," Cavill noted. "And he's also sort of been tenacious in his career. He's had ups followed by downs and now he's very up again and I think that requires and shows a very special strength of character, and it's something I enjoy working with because jobs like this require a strength of character. They require a dedication to the work and a belief in oneself and Ben has that, clearly."

Ben Affleck Will Be 'Great and Interesting' as Batman, Says Producer 

Cavill and Affleck will be pretty evenly matched physically, which is necessary since their characters will face off in several physical conflicts in the film. Affleck is buffing up so much for the role of Batman that it has actually started to impact his roles in other movies, such as Gone Girl. The costume designer for the film recently said that she was trying to keep him "at the size he's at right now."

New Details on the Batman vs. Superman Batsuit 

Though the initial casting of Affleck was met with backlash, Internet commenters have quieted down on the decision, likely until the first photos are released.

Man of Steel 2 is scheduled for release in theaters on July 17, 2015.

Hear Cavill's comments about Affleck below: