Po 19 latach ciężkiego więzienia za kradzież bochenka chleba Jean Valjean (Liam Neeson) wychodzi na wolność jako zatwardziały kryminalista. Ale schwytany na kradzieży w domu biskupa, nie zostaje oddany policji, a wręcz przeciwnie - obdarowany. Od tej pory postanawia czynić wyłącznie dobro. Wkrótce - wierny swemu postanowieniu - zostaje burmistrzem małego miasteczka, dając pracę wszystkim potrzebującym. Jest wśród nich Fancine (Uma Thurman), ciężko chora prostytutka, która zerwała z przeszłością. Po jej śmierci Valjean roztacza opiekę nad jej córeczką Cosette (Claire Danes). Niestety, w mieście pojawia się Javert (Geoffrey Rush) - niegdyś więzienny strażnik, obecnie policjant - który ujawnia przeszłość Valjeana. Były galernik musi uciekać.
Liam Neeson
Jean Valjean
Geoffrey Rush
Javert
Uma Thurman
Fantine
Claire Danes
Cosette
Hans Matheson
Marius
Peter Vaughan
Bishop
Reine Brynolfsson
Captain Beauvais
Tim Barlow
Lafitte
Jon Kenny
Thénardier
Gillian Hanna
La Thénardier
Mimi Newman
Cosette as Child
Ian Cregg
Feuilly