Frannie (Meg Ryan), uma professora nova-iorquina muito reservada, vive sozinha e só conhece o lado negro da cidade através das suas leituras e dos romances policiais. Mas uma noite, num bar, Frannie testemunha uma cena de sexo bastante apaixonada entre um casal e fica completamente fascinada. No dia seguinte, Frannie tem conhecimento que foi cometido um assassinato. O polícia encarregue do processo, Malloy (Mark Ruffalo), interroga-a e Frannie sente-se desde logo atraída por ele. À medida que os dias passam Frannie deixa-se envolver cada vez mais numa relação que a amedronta mas ao mesmo tempo a liberta.