Sean Penn hraje vyčerpaného bývalého žoldáka a zabijáka Jima Terriera, který by svou minulost rád nechal za sebou. Jediné, po čem touží, je konečně se usadit se svou dávnou láskou. Ale tajné služby se svých bývalých oveček tak snadno nevzdávají.
Jim bude muset očistit své jméno a postavit se organizaci, pro kterou pracoval. Býval jejím vykonavatelem, dělal strašné věci a byl přesvědčen, že pomáhá světu. Mýlil se a jeho bývalí zaměstnavatelé se ho teď snaží zabít. V patách mu je démonický Javier Bardem, který už dvakrát přesvědčil, že hrát zlosyny bez špetky svědomí opravdu umí (ve filmu Tahle země není pro starý bez emocí vraždil na potkání, ve Skyfall zatápěl samotnému Jamesi Bondovi).
Rozbíhá se dramatická hra na kočku a na myš, která vede Seana Penna přes půl světa. Ví, že neuteče nikam. Jediný způsob, jak se zachránit, je zabít ty, kteří ho chtějí zabít.