Chín năm sau sau cái chết của tướng Lamarque, người duy nhất trong giới lãnh đạo Pháp có cảm tình với giai cấp lao động, nhóm sinh viên đứng đầu là Enjolras tức giận với chế độ đã chuẩn bị cho một cuộc cách mạng vào đêm mùng 5, rạng sáng mùng 6 tháng 6 năm 1832. Cuộc cách mạng cũng có sự tham gia của những người nghèo khổ, trong đó có cậu bé lang thang Gavroche. Một trong những người tham gia cách mạng là Marius Pontmercy, một sinh viên bị gia đình xa lánh vì quan điểm tự do của mình, anh đã đem lòng yêu Cosette, bây giờ đã trở thành một thiếu nữ hết sức xinh đẹp. Gia đình nhà Thénardier cũng đã chuyển tới Paris, trở thành những kẻ lang thang trộm cắp, sau khi thỏa thuận với Javert về việc giao nộp Valjean cho hắn, bọn họ đã tìm cách đột nhập nhà của Valjean trong khi Marius đang đến thăm Cosette. Tuy nhiên con gái của Thénardier là Éponine cũng đã đem lòng yêu chàng sinh viên và cô đã thuyết phục bọn họ rời khỏi đó.
Ngày hôm sau cuộc cách mạng nổ ra, những sinh viên bắt đầu dựng chiến lũy trên những con phố hẹp ở Paris. Javert đã trà trộn vào hàng ngũ sinh viên nhưng bị Gavroche phát hiện và Enjolras đã bắt giữ hắn. Khi biết người yêu của Cosette cũng tham gia nổi dậy, Valjean đã gia nhập với họ, bởi vì ông muốn bảo vệ Marius. Ông đã xin Enjolras thả Javert. Éponine cũng đứng vào hàng ngũ khởi nghĩa để bảo vệ Marius và cô đã chết hạnh phúc trên tay Marius sau khi hứng một viên đạn thay anh. Trong trận chiến tiếp theo, Valjean cứu sống Javert khỏi tay những người sinh viên và để viên thanh tra đi. Ông cũng cứu được Marius khi đó đã bị thương, nhưng tất cả những người khác, kể cả Enjolras và Gavroche đều đã bị giết. Valjean vác theo Marius chạy trốn theo những đường cống ngầm ở Paris, khi ra đến miệng cống ông chạm trán Javert, ông cố gắng thuyết phục Javert cho mình thời gian để trả Marius về gia đình của anh. Javert đồng ý đề nghị của Jean và nhận ra rằng ông ta đang bị kẹt giữa niềm tin vào luật pháp và niềm tin vào lòng tốt của con người mà Valjean đã cho viên thanh tra thấy, Javert cũng hiểu rằng ông không bao giờ có thể nộp Valjean cho chính quyền được nữa. Không thể chịu đựng nổi tình trạng khó xử này, Javert nhảy xuống sông Seine tự vẫn.