Martin Blank (John Cusack) ist ein Auftragskiller. Aber er mag seinen Job langsam nicht mehr. Er hat genug Geld und irgendwie ist er nicht mehr richtig bei der Sache. Da flattert eine Einladung zu einem Klassentreffen ins Haus. Seine Sekretärin Marcella (Joan Cusack) geht ihm so lange auf die Nerven, bis er sich überreden lässt, hinzufahren.
Zeitgleich will Grocer (Dan Akryod) ein Kartell aufbauen, damit sich die Auftragskiller nicht gegenseitig Aufträge wegschnappen oder Preisdumping betreiben können. Martin will jedoch nicht mitmachen, also steht er rasch auf der Abschussliste des Kartells.
In seiner Heimatstadt angekommen macht er keinen Hehl aus seinem Job, aber niemand glaubt ihm. Außerdem trifft er auf seine Jugendliebe Debi Newberry (Minnie Driver), die allerdings ziemlich sauer auf ihn ist, da er sie vor 10 Jahren in einer Nacht-und-Nebel-Aktion hat sitzen lassen …