Jean Valjean (Gérard Depardieu), dopo essere stato per diciotto anni in prigione per aver commesso un piccolo furto, riesce a evadere ed inizia a vagare per il sud-est della Francia. L'ispettore Javert (John Malkovich) inizia subito a cercarlo fino al punto di diventarne ossessionato. Jean Valjean però, in seguito a un incontro con un vescovo che gli offre aiuto e protezione, cambia diventando un uomo retto e altruista. Farà la sua fortuna a Parigi, diventando sindaco e grazie al suo buon cuore, un giorno deciderà anche di adottare la piccola Cosette, una bambina sfortunata rimasta orfana che crescerà poi nel migliore dei modi.
Josée Dayan
Jean Valjean
Javert
Thénardier
Éponine Thénardier
Fantine
Mère Innocente
Madame Thénardier
Cosette
Marius
Soeur Simplice
Fauchelevent
Enjolras