John Hatcher (Steven Seagal) specjalny agent do walki z narkotykami, musi podjąć tym razem najtrudniejszą misję. W czasie urlopu spędzanego w rodzinnym Chicago zostaje uwikłany w walkę gangów mających powiązania z karaibskimi czarownikami. Pomoc okazuje mu znawczyni magii i tajemnych...
Samotnej matce z londyńskiego Camden Town coś zaczyna w duszy grać, gdy poznaje pewnego przystojniaka. Nie wie jednak, czy jest gotowa otworzyć przed nim serce.