Cada asesino se encuentra con su igual.
Frank Cordell, un asesino a sueldo, se deja llevar por la corriente río abajo esposado a un jefe de policía moribundo, cuando unos excursionistas los sacan del agua. A punto de expirar, el agente les dice a Ray (John Cusack) y a su hijo adolescente que deben entregar a Cordell a la justicia por sus crímenes atroces.Pero Cordell también es un profesional que siempre cumple con su contrato y nunca deja a su objetivo con vida. En esta ocasión le han interrumpido a medio trabajo y no tiene intención de dejarlo a medias. Con el jefe de policía muerto y Cordell acechado por sus propios hombres por haber huido sin cumplir con su último trabajo, Ray no tiene elección.