Poor Valjean Agen (Hugh Jackman) stole bread for starving children and was sentenced to 19 years of hard labor. After being released from prison, he was desperate and stole the silver belonging to the bishop who had taken him for the night and escaped, and was captured by the police. The bishop claimed the silver was given to him, saving him from arrest. The bishop's words and deeds influenced him, and he changed his name by Madeleine, and he began a new life. But Javert (Russell Crowe), the police chief who arrested him, is determined to find trouble with him. After learning of the tragic fate of Fantine (Anne Hathaway), he promises to take care of her illegitimate daughter Cosette (Amanda Seyfried). Eight years later, Cosette falls in love with the Republican young man Marius (Eddie Redmayne), and the vigorous People's Revolt in Paris breaks out. The rogue Thenardier (Sasha Baron Cohen) meets him again, and Javert, who has never given up hunting him for many years, comes out again...