El reparto estuvo encabezado por Alfie Boe como Jean Valjean, Norm Lewis como Javert, Lea Salonga como Fantine, Matt Lucas como Thénardier, Jenny Galloway como Madame Thénardier, Nick Jonas como Marius, Katie Hall como Cosette, Samantha Barks como Eponine, Ramin Karimloo como Enjolras, Earl Carpenter como Obispo de Digne, Robert Madge como Gavroche y Mia Jenkins como Cosette niña.