Toujours traqué par Javert, Jean Valjean change d'identité et devient Fauchelevent. Il sauve Cosette des Thénardier et se réfugie au Petit Picpus. Plus tard, Cosette, devenue jeune femme, tombe amoureuse de Marius, un étudiant républicain.
Jean Valjean s'évade du bagne après vingt ans et, grâce à l'évêque Myriel, refait sa vie sous un faux nom. Il prend sous son aile Fantine, mourante, qui lui fait promettre de veiller sur sa fille Cosette, logée chez les Thénardier.