Matilda (Natalie Portman), dvanaestogodišnja Njujorčanka, živi tužan život sa porodicom. Njezin otac čuva drogu za korumpirana policajca Normana Stansfielda (Gari Oldman) i jedina je svetla tačka u životu nesretne devojčice njezin mlađi brat.
Jednoga dana Stansfield i njegov tim osvete se njezinu ocu zbog nesuglasica i poubijaju celu porodicu. Preživela je samo Matilda, koja je bila u kupovini. Devojčica nalazi utočište u stanu komšije Leona (Žan Reno). Kada sazna čime se bavi njezin neobični komšija, zamoli ga da osveti njezina brata.
Léon, koji nema iskustva sa očinstvom i prijateljskim vezama, čini sve kako bi Matilda izbegla nevolje, ali bezuspešno. Ubica ubrzo otkriva da može živeti, voleti i osećati, a korumpirani policajac čini sve kako bi uklonio svedokinju ubistva. Leon i policajac moraju se susresti…