Les Miserables/Harry Potter

Severus Snape as Jean Valjean

Lord Voldemort as Javert

Lily Potter as Fantine

Ginny Weasley as Cosette

Neville Longbottom as Marius Pontmercy

Hermione Granger as Eponine

Harry Potter as Enjolras

Vernon Dursley/Lucius Malfoy as Monsieur Thenardier

Bellatrix Lestrange as Madame Thenardier