Les Miserables/The Dark Knight Trilogy

Version 1

Bruce Wayne/Batman as Jean Valjean

Bane as Inspector Javert

Catwoman as Fantine

Rachel Dawes as Cosette

John Blake as Enjolras

Harvey Dent as Marius Pontmercy

Talia Al Ghul as Eponine Thenardier

The Joker as The Thenardiers

Version 2

Batman as Valjean

Ra's Al Ghul as Javert