Hun idyllisch leventje wordt echter verstoord als Cosette verliefd wordt op Marius, een studentenleider tijdens de Parijse Juni-opstand van 1832. Ook zit Javert Valjean inmiddels weer op de hielen. Valjean raakt in een tweestrijd of hij samen met Cosette moet vluchten voor Javert (en zo ook de liefde tussen Marius en Cosette moet dwarsbomen), of de opstandelingen moet helpen. Hij kiest voor het laatste. Er volgt een zware strijd op de barricades, waarbij in het kamp van Valjean en de studenten een aantal dramatische doden vallen, waaronder het eveneens op Marius verliefde meisje Éponine en de dappere straatjongen Gavroche. Valjean redt uiteindelijk zijn ‘rivaal’ Marius van de dood, “uit liefde voor Cosette”. Aan het einde van de strijd krijgt Valjean vervolgens de kans Javert neer te schieten, maar hij laat hem gaan, waarop Javert zelfmoord pleegt.