Collen Gibson (Sarah Jessica Parker) está muy enamorada de su novio, Dick (Johnny Knoxville). Pero cuando una adivina convence a Collen de que su novio le está engañando, ella decide dejarle. Por desgracia, el arma que utiliza para amenazarle se dispara accidentalmente. Ahora, con un novio muerto a sus espaldas, Collen conoce a Daniel (Harry Connick Jr.), un asesino que nunca es capaz de matar a nadie. Cuando Collen se entera de que a Daniel le habían encargado acabar con Dick, Daniel descubre que Dick ya está muerto en el sótano de Colleen.