В Париже Вальжан и девочка живут в лачуге Горбо. Вальжан учит Козетту читать и рассказывает ей о матери. Старая соседка-сплетница видит, как Вальжан зашивает в подкладку банкноты (которые достал из сундука, зарытого в лесу). Жавер, переодевшись нищим, стоит на страже у дверей лачуги. Вальжан и Козетта спасаются бегством. Убегая от полицейских, они попадают в тупик, взбираются по стене (Вальжан тянет девочку на веревке) — и попадают в женский монастырь Пти-Пикпюс. По воле провидения Вальжан встречает там Фошлевана, некогда спасенного им. Вальжан выдает себя за его брата, работает с ним в качестве помощника садовника, а Козетта становится пансионеркой монастыря.
ЧАСТЬ III. Мариюсу исполнилось 20 лет. Его дед Жильнорман, ярый роялист, после смерти дочери буквально вырвал его из рук отца, наполеоновского офицера Понмерси. Жильнорман с самого начала не одобрял выбор дочери. Тем не менее он отпускает Мариюса в Вернон попрощаться с умирающим отцом. Но молодой человек приезжает слишком поздно. Он узнает, что отец всегда любил его и что своим спасением на поле Ватерлоо отец обязан человеку по фамилии Тенардье. Мариюс порывает отношения с дедом и переселяется в лачугу Горбо, где в жуткой нищете под именем Жондреттов живут Тенардье. В Люксембургском саду Мариюс видит Козетту, гуляющую с Вальжаном, и влюбляется в нее. Дочь Тенардье Эпонина любит Мариюса. Ее брат Гаврош промышляет мелким воровством и делит награбленное с 2 беспризорниками, над которыми взял шефство.
Выходя из церкви, Эпонина передает Вальжану письмо от отца: он просит денег. Вальжан и Козетта приходят к Жондреттам. Мариюс следит за ними через дырку в стене и узнает в Тенардье Жондретте человека, спасшего его отца. В 6 часов Вальжан должен вернуться с деньгами. Узнав в нем миллионера, выкупившего у него Козетту, Тенардье с сообщниками готовит засаду. Мариюс разрывается между желаниями спасти Козетту и пощадить спасителя своего отца, но все-таки приходит в комиссариат и говорит полицейским, что затевается в доме. Его собеседник — сам Жавер. Вальжан попадает в засаду. Он прикладывает к руке раскаленный добела железный прут в знак того, что не боится нападающих. Нагрянувшая полиция хватает всю банду. Вальжан исчезает.
Эпонина узнает, что ее друзья готовятся ограбить дом Вальжана и Козетты на улице Плюме. Она сообщает об этом Мариюсу. Тот приходит к Козетте и признается ей в любви. Эпонина мешает заговорщикам проникнуть в дом Вальжана. Мариюс просит у деда разрешения жениться на Козетте. Старик советует ему сделать ее своей любовницей. Новая ссора. На лесной дороге Эпонина передает Вальжану записку с одним лишь словом: «Переезжайте».
ЧАСТЬ IV. Июнь 1832 г. Листовки и плакаты против Луи-Филиппа. Начинается восстание. Козетта, запертая в доме Вальжаном, который зажил спокойной жизнью, передает Эпонине записку для Мариюса. Студент-революционер Анжольрас подталкивает Мариюса к действию и заражает его идеями. Мариюс отправляется на улицу Плюме, но никого там не находит. Вальжан и Козетта живут теперь на улице Вооруженного Человека. Восстание набирает силы. Начинаются перестрелки. Жавер шпионит на строительстве баррикады. Вальжан читает любовное письмо, написанное Козеттой Мариюсу на листе промокательной бумаги, и ужасно страдает от этого.
Штаб-квартира восставших находится в кабачке «Коринф» на улице Шанврери. Революционер убивает горожанина, не пожелавшего отдавать свой дом. Анжольрас расправляется с ним и говорит: «Нельзя очернять нашу борьбу». В Жавере узнают предателя. Эпонина получает смертельное ранение штыком. Вокруг баррикады усиливаются бои. Умирая на руках у Мариюса, Эпонина передает ему записку от Козетты. Вальжан сражается в рядах защитников баррикады. Погибает Гаврош, отправившись собирать патроны у мертвецов. Штурм баррикады. Вальжан освобождает Жавера, которого должен был казнить. Он уносит на плечах раненого Мариюса и уходит через парижскую канализацию. Анжольрас расстрелян. У выхода из канализации Вальжан встречает Тенардье, который продает ему ключ от канализационной решетки. Жавер ждет его снаружи, чтобы арестовать. Вдвоем они относят Мариюса к его деду. Жаверу не хватает духа арестовать Вальжана; он чувствует, что не может выполнить долг, и кончает с собой, бросившись в Сену.
Свадьба Козетты и Мариюса. Вальжан не приходит на праздник, сказавшись раненым, хотя на самом деле он не хочет раскрывать свое настоящее имя. На следующий день он называет его Мариюсу, добавляя: «Успокойтесь. Для Козетты я — никто». Титр: «Козетта уходит от Вальжана». Он остается один. К Мариюсу приходит Тенар (Тенардье); он обвиняет Вальжана в убийстве. Мариюс понимает, что человек, спасший его и вынесший на своих плечах через канализацию, — Вальжан. Он прогоняет прочь Тенардье со словами: «Убирайтесь. Вас спасает Ватерлоо». Козетта и Мариюс в последний раз приходят к Вальжану. Он смотрит на канделябры: «Монсеньор Мириэль, довольны ли вы мною?» Он умирает.