Okupowana Francja, 1942 r. Philippe Gerbier stoi na czele konspiracyjnej siatki ruchu oporu. Pewnego dnia zostaje zdradzony, pojmany i osadzony w więzieniu reżimu Vichy. Podczas przesłuchania w komendanturze Gerbierowi udaje się uciec, a następnie przedostać się do Marsylii. Tutaj rzuca się w wir pracy konspiracyjnej, często ryzykując życie.
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ć.
Francja, XVIII wiek. Popierająca monarchię szkocka arystokratka Grace Elliott (Lucy Russell) podczas rewolucji przebywa w Paryżu. Utrzymuje przyjacielskie stosunki z księciem Ludwikiem Filipem Orleańskim (Jean-Claude Dreyfus), swoim dawnym kochankiem, który marzy o koronie królewskiej. W przeciwieństwie do Grace jest zagorzałym rewolucjonistą. Ich przyjaźń w obliczu burzy dziejowej zostaje wystawiona na próbę. Kiedy pałac Tuileries zostaje zdobyty szturmem, a Ludwik XVI aresztowany i osadzony w więzieniu, przerażona Grace udaje się do swojej rezydencji w Meudon. Wkrótce jednak wraca do stolicy. Mimo jej protestów Filip głosuje wraz z innymi za egzekucją króla Ludwika XVI. Grace odbiera to jako zdradę. Kiedy chce opuścić Francję, przekonuje się, że nie może liczyć na łaskę rewolucyjnych przywódców