Frannie Avery (Meg Ryan) es una solitaria profesora que vive en Nueva York. Pasa el tiempo entre las clases y la compañía de su hermanastra Pauline (Jennifer Jason Leigh). La existencia de Frannie se verá alterada cuando un brutal asesinato tiene lugar en su vecindario. Mientras la investigación corre su curso, ella descubre que tiene pistas sobre lo sucedido. Frannie es que se ve mucho más involucrada tras conocer al agente Malloy (Mark Ruffalo), con quien mantendrá una apasionada relación.