Hando (Russell Crowe) and Davey (Daniel Pollock) are the leaders of a racist youth gang who spend their nights attacking Asian immigrants in a rough section of Melbourne. On the run after losing badly in a fight against the new Vietnamese owners of their local pub, the pair hook up with teenage junkie Gabe (Jacqueline McKenzie), who suggests robbing the mansion of her rich and sexually abusive father (Alex Scott). But the girl’s presence begins to drive a wedge between the longtime friends.
Mathilda (Natalie Portman) is only 12 years old, but is already familiar with the dark side of life: her abusive father stores drugs for corrupt police officers, and her mother neglects her. Léon (Jean Reno), who lives down the hall, tends to his houseplants and works as a hired hitman for mobster Tony (Danny Aiello). When her family is murdered by crooked DEA agent Stansfield (Gary Oldman), Mathilda joins forces with a reluctant Léon to learn his deadly trade and avenge her family’s deaths.