Salamurhaaja James Dialia kalvaa syyllisyys epäonnistuneesta yrityksestä tappaa yksi maailman pahamaineisimmista terroristeista. Hänen entiset työnantajansa kutsuvat Dialin takaisin palvelukseen saattamaan tehtävä päätökseensä Lontoossa, jossa terroristijohtajaa pidetään vangittuna tarkoin vartioiduissa oloissa. Rutiinitehtävä muuttuu kuitenkin painajaiseksi, kun Dial joutuu piiloutumaan Iso-Britannian poliisilta ja sen päätutkijalta Windsorilta, jotka alkavat päättäväisesti jahdata Dialia. Mutta kun Dial lavastetaan syylliseksi Windsorin murhaan, hän tajuaa, että hänet on petetty pahemman kerran. Hänen ainoa toivonsa on 12-vuotias tyttö, jonka kanssa Dial vastahakoisesti ystävystyy yrittäessään epätoivoisesti löytää tappajan sekä syyn petokseen.