The Batman

The Batman 2  (2018)

 Cast: 

Ben Affleck as Bruce Wayne/Batman

Adam Driver as Dick Grayson/Nightwing

Naomi Watts as Vicki Vale

Bryan Cranston as Commissioner James Gordon

Michael Hall as Victor Fries/Mister Freeze

Timothy Dalton as Alfred Pennyworth

Emma Roberts as Bette Kane/Batgirl

Paul Giamatti as Julian Day/Calander Man

Michael Chiklis as Detective Harvey Bullock

Emma Stone as Barbara Gordon/Oracle

Viggo Mortensen as The Joker

Joanna Shari as Jay

Liam Hemsworth as Tim Drake/Red Robin

Mila Kunis as Harleen Quinzel/Harley Quinn

Kate Beckinsale as Selina Kyle/Catwoman

Michael Keaton as Clifford deVoe

Michael Gregory as Donald Peek

Ashley Logan as Lark

Denzel Washington as Lucius Fox

Li Gong as Detective Ellen Yin