Arthur Bishop (Jason Statham) è un 'meccanico': un assassino scelto, con un codice molto severo ed un talento unico nell’eliminare in modo impeccabile ogni sua vittima. Il suo è un lavoro che richiede la massima perfezione oltre che un distacco totale e Bishop è il migliore nel suo campo. Ma quando il suo grande amico e mentore Harry (Donald Sutherland) viene assassinato, Bishop non può fare a meno di lasciarsi coinvolgere a livello personale. E così stavolta sarà lui a scegliere il suo successivo incarico: trovare i responsabili della morte del suo amico. La missione si fa più complicata quando Steve (Ben Foster), il figlio di Harry, gli rivela l’intenzione di vendicare da solo la morte del padre, determinato a scoprire quale sia stata la sua vera professione. Bishop ha sempre agito da solo, ma questa volta non può certo voltare le spalle al figlio di Harry. Nonostante sia sempre stato un killer estremamente metodico, decide di portare il ragazzo all’interno del suo mondo. Nasce così una sorta di rapporto mentore/discepolo, ma mentre sono impegnati a dare la caccia al loro ultimo obiettivo, emergono una serie di complicazioni, per cui coloro che vengono assoldati per risolvere i problemi, diventano loro stessi un problema.