Fagin est un pauvre homme qui vit à l'extérieur de la ville, dans une bâtisse délabrée au bord du port. Il doit une dette à Sykes qui risque de lui coûter la vie. Cependant, le vieil homme est matériellement pauvre, mais il possède une richesse intérieure, et une famille de chiens qui représentent toute sa richesse.
Alors que l'échéance approche, Fagin rencontre Oliver, qui s'annonce comme un espoir de sauver sa peau. Il décide alors de faire croire à un kidnapping pour obtenir une rançon qui lui permettrait de régler sa dette et vivre désormais en paix... Mais lorsqu'il voit apparaitre Jenny, il n'a guère le coeur de continuer ce petit manège et fait mine de trouver Oliver par hasard, le lui rendant, soulagé de réparer son erreur...
Cependant, les choses tournent rapidement mal et, trop gentil, Fagin ne parvient pas à empêcher l'enlèvement de Jennifer. Cela ne l'empêchera toutefois pas de partir à sa rescousse et de risquer sa propre vie pour sauver l'enfant, kidnappée par sa faute.
Finalement, il sympathisera avec Winston et profitera du peu qu'il peut prendre.