This is my first fan casting so be nice!
Edit: uploaded photos and made a few changes.
My vision on a Batman reboot is a series of films based directly on Batman graphic novels such as Year One, The Long Halloween, Dark Victory, Arkham Asylum, etc.
I chose not to cast Robin and Batgirl at this point because this is a younger Batman and also because i'm not keen on teen actors.
Josh Hartnett as Bruce Wayne / Batman
John Cleese as Alfred
Edward Norton as Jim Gordon
Danny Glover as Lucius Fox
Jessica Biel as Vicki Vale
Michael Fassabender as The Joker
Amanda Seyfried as Harleen Quinzel / Harley Quinn
Olivia Wilde as Selina Kyle / Catwoman
Jude Law as Harvey Dent / Two-Face
Daniel Day Lewis as Ra's Al Ghul
Eva Green as Talia Al Ghul
Toby Jones as Oswald Cobblepot / The Penguin
David Tennant as Edward Nygma / The Riddler
Eric Bana as Bane
Rachel Nichols as Pamela Isley / Poison Ivy
Paul Bettany as Jonathan Crane / The Scarecrow
Andy Serkis as Jervis Tech / The Mad Hatter
Steve Buscemi as Arnold Wesker / The Ventriloquist
Mark Strong as Victor Fries / Mr. Freeze
John Malkovich as Hugo Strange
Patrick Wilson as Thomas Elliott / Hush
Luke Evans as Floyd Lawton / Deadshot
Christoph Waltz as Roman Sionis / The Black Mask
Harvey Keitel as Carmine Falcone
Viggo Mortensen as Sal Marone
Jon Voight as Rupert Thorne
Brian Cox as Gillian B. Loeb
Killer Croc is CGI
Director is Guy Ritchie