Batman vs. Superman

Ben Affleck has been cast as the new Batman: