Jonathan Rivers (Michael Keaton) is a successful architect and lives a peaceful life with his wife Anna (Chandra West) until her unexpected death. Eventually, he is contacted by Raymond Price (Ian McNeice), whose son has also died. He says he has recorded messages from Anna through electronic voice phenomena (EVP). While Jonathan is initially dismissive and angered, he later learns about his wife's tragic drowning. Desperate, he begins to believe that the recorded voice is indeed that of his wife, and becomes obsessed with trying to contact her himself. He is warned by a psychic, Mirabelle Keegan (Keegan Connor Tracy), that she takes measures to avoid hostile entities, but EVP is an indiscriminate process that offers no such safeguards. A woman named Sarah Tate (Deborah Kara Unger), who also came to Raymond for his EVP work because she lost her fiancé, befriends Jonathan.