Ben Affleck was initially reluctant to take on the Batman role in the Man Of Steel sequel, revealing he didn't feel he was a good fit.
The Argo star has been cast as the Caped Crusader opposite Henry Cavill in the superhero film and admits it took some convincing for him to accept the role.
He tells 411mania.com, "Initially I was reluctant as I felt I didn't fit the traditional mold, but once (director) Zack (Snyder) showed me the concept... I was excited."
"Doing something different and new is always tricky and part of the thrill and the risk is that initially it confounds expectations. The truth is, it's the movie and the execution of it which is what all the actors depend on and I believe in Zack's vision.
Affleck's casting drew a lot of criticism when it was announced in August - an online petition, which has garnered over 95,000 signatures, was launched by Batman fans on Change.org immediately after the news was released. They urged studio bosses to reconsider the decision to cast the actor.
Batman vs Superman is set to hit theatres in 2015.