Director : Brett Ratner ( Red Dragon/X-men The Last Stand...)
BATMAN / BRUCE WILLIS ( Sin City, Pulp Fiction, The Fith Element...)
For play the Batman we need a Bruce Willis like he was in Sin City : Strong, Old, Violent and [frick]ing awesome ; Just a legend can play a legend.
JAMES GORDON / TOMMY LEE JONES ( Men In Black, No Country For Old Men, Lincoln...)
Tommy should be like he is always, hungy, male and typically american
HARVEY DENT / LUKE GOSS ( Blade II, Hellboy II...)
Just a little crazy, physically similar; Goss was perfect for the role.
JOKER / WILLIEM DAFOE ( Existenz, Mississippi Burning, John Carter...)
Dafoe show he can play he really crazy and sociopath role, he could play with perfection the greatest comics character.
ALFRED / ELI WALLACH ( Mystic River, The Godfather III, The Good the Bad and the Ugly...)
A very old men, a very kind person and he can play the man who die for his boss.
WOLPER / RALPH FIENNES ( Red Dragon, Harry Potter, Schindler List...)
Fiennes usually play very bad character, Wolper is a real son of a b**** and Fiennes is a friend to Brett Ratner, good duet.
CARRIE KELLEY / EMMA WATSON ( Harry Potter, The Perks of Being a Wallflower...)
A young girl who's got balls, she is perfect for a robin girl anf for a similar adventure.
MUTANT LEADER / NATHAN JONES ( Troie, Asterix at the Olympics games...)
A very strong and hungry man, a [frick]ing monster !
ELLEN YINDEL / JODIE FOSTER ( Panic Room, The Silence of the Lambs, Taxi Driver...)
Foster show she can play a cops in the silence of the lambs and she could make Yindel a character very intersting.
SELINA KYLE / MICHELLE PLEIFER ( Batman Returns, Dark Shadows...)
A cameo from Batman Returns .
GREEN ARROW / HUGO WEAVING ( Matrix, V For Vendetta, The lord of the ring ...)
Two legends, two communist and Weaving show he is too good for action movie than dramtic movie.
BRUNO / SYBILL DANNING ( Werewolf Women of the SS, Halloween...)
Danning play a Nazi girl totally crazy in the Trailer Werewolf Women of the SS then a little easter eggs for Robert Rodriguez.
SUPERMAN / HENRY CAVILL ( Man Of Steel, Immortals...)
Lebo Unchained