Baseado no romance Victor Hugo, a história segue Jean Valjean, um prisioneiro em liberdade condicional, como é seguido pelo inspetor Javert no centro da Rebelião de junho. Ao mesmo tempo, uma jovem mulher se volta para uma vida nas ruas e ilegalmente ganha dinheiro para pagar pessoas para cuidar de sua filha, Cosette. Javert se oferece para tomar conta da criança. Assim que ela cresce, Cosette e Eponine, uma menina de rua, ambas de pinho atrás de Marius, que por acaso está aprendendo com a rebelião. Enquanto o povo canta de sua raiva, esperanças, sonhos e medos, Enjolras leva os estudantes enfurecidos a lutar.