After the death of the father of Nicholas Nick Bay (Charlie Hannam), the family lost its breadwinner. He went to London with his mother and sister to join his uncle Ralph. Ralph was a mercenary man who only wanted the most pride from Nicholas. So Nicholas is sent to his uncle's good friend Walkford (Jim Brodbent), but the so-called school children are abused by Walkford and his wife. In his anger, Nicholas taught Walkford a lesson and left with the most poor Smack (Jamie Bell). They got help from kind-hearted people on the way. Nicholas renounced his uncle when he returned to London when he learned that his sister Kate had been tarnished by her uncle's relationship. Fortunately, he was appreciated by the Zeribo brothers and got a well-paid job. Unfortunately, Smack, who had been with him for a long time, died of illness. Unwilling to be resisted, Ralph secretly tried to defeat Nicholas, but Ralph's assistant justly sided with Nicholas and tipped him off. Nicholas fell in love with the beautiful Madeleine (Anne Hathaway) at first sight, and Ralph wanted to destroy the relationship between them. Ralph was facing bankruptcy at this time, and.