Mała Lili mieszka, wraz z ojcem Maksem (Gary Kemp) i matką Eve, w Budapeszcie. Max uchodził dotychczas za najlepszego snajpera. Traci jednak zaufanie szefostwa, gdy podczas obławy policyjnej na groźnego przestępcę ciężko zranił zakładniczkę. Podczas prób na strzelnicy, dzięki kulom podarowanym przez tajemniczego kolegę z pracy, Kaspara, oddaje celne strzały. Nie ma pojęcia, że przyjmując podarunek, zawarł pakt z diabłem.