Emerytowany agent CIA James Dial wiedzie spokojne życie na swoim ranczu w Montanie. Pewnego dnia jego były pracodawca Jeremy Collins daje mu szansę rehabilitacji za nieudaną misję. Kilka lat temu Dial miał schwytać szefa komórki terrorystycznej Aliego Mahmuda Jahara. Pozwolił przestępcy uciec, doprowadzając do fiaska misji. Teraz Collins chce, by Dial dokończył to zadanie i zlikwidował Jahara, który obecnie przebywa w londyńskim więzieniu, czekając na proces. Na miejscu sprawy się komplikują. Dial zostaje wrobiony w zabójstwo detektywa brytyjskiej policji, Andrew Windsora. Ścigany przez swojego zleceniodawcę i angielskie służby musi udowodnić, że jest niewinny i znaleźć prawdziwego mordercę. Pomaga mu 12-letnia Emily, którą poznał w swojej kryjówce. Podąża za nim inspektor Annette Ballard, córka zabitego oficera.