Structuré en quatre époques, le film respecte fidèlement la trame du roman de Victor Hugo :
- 1re époque : Prologue et Fantine — De la rencontre d'octobre 1815 entre Jean Valjean et l'évêque Monseigneur Myriel à Digne jusqu'à 1823 où Jean Valjean, devenu Monsieur Madeleine et maire de Montreuil-sur-Mer, vienne au secours de Fantine, une pauvre jeune femme tombée dans la prostitution pour subvenir aux besoins de sa fille Cosette. Mais après s'être dénoncé au tribunal d'Arras pour disculper un accusé, Jean Valjean part à la recherche de Cosette avec Javert à ses trousses.
- 2e époque : Cosette — Jean Valjean, toujours poursuivi par Javert, après avoir recueilli Cosette à Montfermeil, s'enfuit avec elle à Paris et ils trouvent refuge dans un couvent d'où ils ne sortiront qu'en 1829.
- 3e époque : Marius — En 1831, Marius tombe amoureux de Cosette rencontrée au Jardin du Luxembourg et sauve celui qu'il croit être son père, Jean Valjean, du traquenard organisé par les Thénardier dans la masure Gorbeau.
- 4e époque : L'Épopée rue Saint-Denis — 1832, la révolution libérale est en marche et des barricades se dressent dans Paris. Marius, blessé sur celle de la rue de la Chanvrerie, est sauvé par Jean Valjean pour le bonheur de Cosette. Le mariage des jeunes gens annonce la fin de la mission de Jean Valjean sur Terre. Il meurt en 1833.