The Batman (2018 film)

The Batman (also titled as The Caped Crusader In other countries) is a 2018 superhero action film. It is directed by Ben Affleck, also portraying the titular character; Jared Leto, Margot Robbie, Alexander Skarsgård, Charlize Theron, Jeremy Irons, Gary Cole, Giancarlo Esposito and Jena Malone.

Release
May 13, 2018

Cast
Ben Affleck as Bruce Wayne / Batman

Jared Padalecki as Dick Grayson / Nightwing

Johnny Simmons as Jason Todd / Red Hood

Timothe Chalamet as Young Jason Todd / Robin

Jared Leto as The Joker

Margot Robbie as Harleen Quinzel / Harley Quinn

Jeremy Irons as Alfred Pennyworth

Gary Cole as Commisioner James Gordon

Jena Malone as Barbara Gordon / Oracle

Giancarlo Esposito as Lucius Fox

Alexander Skarsgard as Edward Nygma (Cameo)