Um assassino profissional (John Cusack) tem de fazer um "serviço" em um subúrbio de Detroit e, por coincidência, a reunião de 10 anos da sua turma de colegial acontece no mesmo local. Na sua pista estão dois agentes federais, um outro matador profissional (Dan Aykroyd), que tem a missão de matá-lo, e um outro assassino, que sonha criar um sindicato de assassinos profissionais.