Britannica
Sources used in this answer
Who played Batman in Batman v Superman: Dawn of Justice?
Created from Britannica articles
using AI.
AI can make mistakes, so verify using Britannica articles.
Batman
Heath Ledger (seated) as the Joker and Christian Bale as Batman in The Dark Knight (2008).
Ben Affleck played the role of Batman in the 2016 film Batman v Superman: Dawn of Justice.12