Jim Terrier (Sean Penn) war ein Mitglied der Special Forces und glaubte, für das Gute zu kämpfen oder zu töten. Doch irgendwann musste er feststellen, dass dies nicht auf alle seine Missionen zutrifft, was sein Gewissen ziemlich belastet. Daher beschließt er auszupacken und die Öffentlichkeit zu informieren. Dass können seine alten Bosse nicht zulassen und knöpfen sich seine Freundin (Jasmine Trinca) vor.
Am 15. März 2015 entfesselt Sean Penn auf den deutschen Kinoleinwänden für "Gunman" den Berserker in sich und nimmt es mit seinen ehemaligen Bossen und Kollegen auf. An deren Spitze steht Javier Bardem, der den Bösewicht spielt. Zum Cast gehören unter anderen auch noch Ray Winstone ("Noah") und Idris Elba ("Luther"). Regie führte Action-Spezialist Pierre Morel ("96 Hours", "From Paris With Love").