Jean Valjean (Liam Neeson) to zbiegły galernik, który próbuje zacząć wszystko od nowa. Pomaga biednej Fantine (Uma Thurman), a gdy ta umiera, opiekuje się jej córką i traktuje jak swoją własną. Niestety jego tropem podąża zaciekły inspektor Javert (Geoffrey Rush), który za punkt honoru stawia sobie zdemaskowanie Valjeana. Jean jest zmuszony do ucieczki. Razem z córką wyjeżdża do Paryża, który jest ogniskiem rewolucji.