詹姆斯.戴爾原本打算解甲還鄉(xiāng),在蒙大拿州的農(nóng)場養(yǎng)馬。而他其實是原來特種部隊成員,昔日的上司柯林斯等人找到了他 讓他重操舊業(yè),干掉昔日失手沒殺死的恐怖組織頭子Jahar,行動中執(zhí)行莫斯科原則即不要先入為主;行動失敗,他也將消失。
詹姆斯拿著這份生死契約獨自來到倫敦,和同伴特里.溫切爾一起執(zhí)行這份計劃,然而成功刺殺后撤離的路上,他的同伴被擊中頭部 他們的車也出了車禍,詹姆斯也負了傷 這時在他臨時藏匿點隔壁的鄰居,十二歲的女孩Bennet發(fā)現(xiàn)了他,并給了他很多的幫助,而詹姆斯后來發(fā)現(xiàn),Bennet的父母雙亡,跟自己的外婆相依為命。不久后他被人誣陷為謀殺高級警官的兇手。他不得不藏匿起來,高級警官的女兒巴拉德繼續(xù)徹查此事,漸漸的發(fā)現(xiàn)一切并不是像美國所謂司法部派來的官員所說的那樣。詹姆斯不斷的想辦法逃走,在走投無路的情況下,他選擇了將整個中情局的行動內(nèi)容交給巴拉德而獲取自由,在激烈緊張的生死追殺中,他最終逃脫了中情局對他的控制回到了蒙大拿州,繼續(xù)過著農(nóng)場的生活......