Mathilda és una nena de dotze anys que no es porta bé amb la seva família, excepte amb el seu germà petit. El seu pare és un narcotraficant que fa negocis amb Stan, un corrupte agent de la D.I.A. (Departament governamental contra les drogues). Un dia, mentre Mathilda està en un supermercat, Stan mata a la seva família. Es refugia llavors a casa de Léon, un solitari i misteriós veí que resulta ser un assassí a sou, però, com no li queda una altra alternativa, farà un pacte amb ell: ella s'encarregarà de les tasques domèstiques i li ensenyarà a llegir a Léon; aquest, a canvi, li ensenyarà a disparar per poder venjar-se d'els qui van matar al seu germà.