Em Nova York Frank Keller (Al Pacino), um detetive, ao investigar um caso no qual homens são assassinados após responderem a uma coluna de correio sentimental, se envolve com Helen Cruger (Ellen Barkin), a principal suspeita. Quanto mais ele se apaixona, mais provas surgem para incriminar Helen.