After Christopher Nolan helmed Christian Bale in the Batman series, Ben Affleck took the torch and played the caped crusader in Batman...