Michael Mason, a kormány egykori elit bérgyilkosa – a Black Kites nevű különleges egység tagja – egy skót sziget eldugott részén él visszavonultan a kutyájával. Minden héten egy Jessie nevű kislány hoz neki élelmet, aki édesanyja halála miatt gyászol, és egyre nehezebben viseli Mason zárkózottságát. Mason korábban megszökött a saját ügynökségétől, ezért bujkál.
Egy alkalommal Jessie és a nagybátyja viharba kerülnek, a férfi meghal, Jessie pedig megsérül. Mason megmenti, és magához veszi a kunyhójába, amíg felépül. Mivel a lány sérülése komolyabb ellátást igényel, Mason a közeli városba indul gyógyszerért. Ott azonban felismerik: egy telefonos felvétel alapján az MI6 és a régi ügynöksége észleli a jelenlétét, és egy kommandót küldenek a szigetre, hogy megöljék. Mason azonban leszámol velük, és Jessieval együtt menekülni kényszerül.
A férfi korábbi felettese, Manafort elhatározza, hogy végleg eltünteti Masont, és egy Workman nevű zsoldost küld a nyomába. Mason és Jessie egy farmon rejtőznek el, ahol a férfi megtanítja a lányt fegyvert használni. A rendőrség és Workman azonban rájuk találnak, és tűzharc alakul ki. Mason és Jessie elmenekülnek, Workman pedig üldözőbe veszi őket.
Miután Mason leszorítja Workmant az útról, egy régi barátjához, Arthur Boothoz menekülnek. A zsoldos azonban oda is követi őket, és újabb összecsapásra kerül sor. Végül Mason és Jessie továbbállnak, és egy londoni éjszakai klubba mennek, ahol Mason egy kapcsolatán keresztül próbálja kimenekíteni a lányt az országból. Manafort emberei rajtuk ütnek, de Mason mindenkit megöl, és Jessiet az Isle of Dogs kikötőjébe viszi, ahonnan a lány hajóval elmenekül.
Mason ezután szembeszáll Workmannel, és egy láncra erősített csővel megöli. Majd Manafort házába megy, ahol leszámol a testőrökkel, és végül magával Manaforttal is, aki hiába próbálja visszacsábítani.
A történet végén Jessie már Spanyolországban él. Egy kávézóban egy sakkfigurát kap Mason üzeneteként. A férfi távolról figyeli őt, majd eltűnik, mielőtt a lány megláthatná. Jessie megtudja, hogy ott járt, és elmosolyodik.