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.

Ben Affleck played the role of Batman in the 2016 film Batman v Superman: Dawn of Justice.12