Há alguns anos, o condecorado detective John Hobbes e o seu parceiro Joseny condenaram à morte um demoníaco assassino em série. Agora, ocorreu uma série de mortes que copiam as características do falecido assassino. Hobbes é considerado suspeito e começa a procurar o verdadeiro assassino, sem suspeitar que ele pode estar em qualquer lado e assumir qualquer forma.
Arthur Bishop (Jason Statham) é um “mecânico” – um assassino de elite com um código restrito e um talento único para eliminar alvos. Quando seu mentor, e amigo, Harry (Donald Sutherland) é assassinado, Bishop define sua próxima missão – matar aqueles responsáveis pela morte de Harry. Tudo se complica quando o filho de Harry, Steve (Ben Foster), se aproxima com o mesmo desejo de vingança e disposto a aprender as técnicas de Bishop. O problema...