Parasit de parinti la o varsta frageda, micutul de zece ani Oliver Twist (Barney Clark) este obligat sa traiasca intr-un orfelinat din Anglia. Acesta este condus cu o mana de fier de catre domnul Bumble (Jeremy Swift), care pentru a-i invata pe copii cu greutatile vietii nu ezita sa fure din mancarea acestora. Amenintat cu bataia, Oliver este trimis sa munceasca in cadrul unei firme de pompe funebre, unde, din nefericire, are parte de acelasi tratament din partea angajatilor. Disperat, Oliver fuge din orfelinat si, dupa o calatorie de sapte zile, ajunge pe strazile Londrei.
Singur, infometat si fara nici un ban, el este o prada usoara pentru lumea interlopa din care face parte batranul Fagin (Ben Kingsley). Acesta este seful unei bande de hoti de buzunare formata din copii. Cu ajutorul noilor sai prieteni baiatul descopera o lume cruda, in care tot ce conteaza sunt doar smecheriile si forta.
Arestat pentru o un furt pe care nu l-a comis, din libraria lui Brownlow (Edward Hardwicke), Oliver – in ciuda presiunilor la care e supus – nu-si tradeaza “camarazii”. Impresionat, librarul il va lua la el acasa, fiind hotarat sa aiba grija de copil. Insa Fagin nu intarzie sa puna mana din nou pe Oliver si sa-l oblige sa participe la jefuirea locuintei binefacatorului sau. Acest lucru va duce la implicarea lui Oliver intr-o serie de evenimente care il vor face sa descopere adevarata natura a celor care il inconjoara.