The Batman (2018 film)

Release Date
21/11/2018

Cast
Ben Affleck as Bruce Wayne / Batman

Alexander Skarsgard as Edward Nygma / The Riddler

Charlize Theron as Vicki Vale

Jeremy Irons as Alfred Pennyworth

Bryan Cranston as Commisioner James Gordon

Giancarlo Esposito as Lucius Fox

Stephen Moyer as Harvey Dent / Two-Face

Karen Gillian as Barbara Gordon

Aaron Tveit as Hal Jordan (Cameo)

Ezra Miller as Barry Allen (Cameo)

TBA as Thomas Wayne (Flashback)

TBA as Martha Wayne (Flashback)

Jared Leto as The Joker (Post-Credits Scene)