Um „Mechaniker“ Arthur Bishop (Jason Statham) ist es ruhig geworden. Kein Wunder, denn immerhin war dies auch genau der Grund seinen eigenen Tod vorzutäuschen. Doch nichts hält ewig und so spricht ihn unerwartet eine Dame an, die für einen Mann namens Crain (Sam Hazeldine) arbeitet. Bishop soll für diesen Mann drei Leute töten, wobei die Morde immer wie Unfälle aussehen sollen. Bishop entscheidet sich dagegen sein altes Leben wieder aufzunehmen, tötet einige seiner Verfolger und flüchtet nach Thailand.
Dort lernt er Gina (Jessica Alba) kennen und lieben, eine Tatsache, die auch Crain nicht verborgen bleibt, denn vor ihm kann man sich nirgendwo verstecken. Er entführt Gina, bedroht ihr Leben und zwingt Bishop somit dazu, seine drei Aufträge auszuführen. Doch dieser hätte nicht den Ruf den er hat, wenn er nicht noch so einige Tricks auf Lager hätte, die alle dazu führen, dass am Ende Crain der große Verlierer ist.