London: Colin Farrell feels that Oscar-winning actor Ben Affleck will do a great job as Batman in the 'Man of Steel' sequel.

Collin Farrell
Collin Farrell. Pic/Santa Banta

Ben Affleck, 41, has been cast in 2016's 'Man of Steel' alongside heartthrob Henry Cavill, who is reprising his role of the Superman in the superhero movie, reported Contactmusic.

"I always enjoyed watching him, as a director he's extraordinary too, but his work in 'The Town' and 'Argo', he was so fantastic in both those films," Affleck said.

"In 'Argo', it was such a controlled performance. I think he'll kill it as 'Batman'. I hope he does and shuts the naysayers up," he added.