Britannica
Sources used in this answer
Which Justice League film included Ben Affleck as Batman?
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 portrayed Batman in the 2017 film Justice League. He also reprised the role for the 2021 release titled Zack Snyder’s Justice League, which featured a different cut of the original film.12