Jack Elgin (Jeremy Irons), erfolgreicher Journalist eines internationalen Londoner Nachrichtenmagazins, überrascht seine Familie mit einer Reise nach Indien. Doch auf dem Flug geschieht das Unfassbare: Das Flugzeug wird von Terroristen gekidnappt, Elgins Frau und seine Tochter werden vor seinen Augen brutal ermordet. Wieder zurück in England, versucht Jack die politischen Hintergründe der Entführung aufzudecken. Und ist fassungslos, als die Mörder seiner Familie plötzlich freigelassen werden. Mit allen ihm zur Verfügung stehenden journalistischen und politischen Mitteln versucht Jack, Gerechtigkeit zu bekommen - vergebens. Verzweifelt übernimmt er selbst die Initiative. Seine Nachforschungen führen ihn zu einem abgelegenen Haus bei London. Und plötzlich steht Jack drei der Männer gegenüber, die seine Familie ermordet haben. In dei Enge getrieben, bleibt ihm nur eine Wahl: Selbst zu töten, um zu überleben. Doch zu seinem Entsetzen muss Jack entdecken, was er nie erwartet hätte: dass es ihm Lust bereitet zu töten. Als die Ereignisse in einer Spirale der Gewalt eskalieren, muss sich Jack entscheiden ...