The 30-year-old actor, who will be pitted against Affleck's character in 'Batman Vs Superman' in 2015, said he is positive that the star will do a great job of playing the superhero, reported Contactmusic.
"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," he said.