Melinda (Jennifer Love Hewitt) porozumiewa się z duchami zmarłych osób. Pomaga im załatwić niedokończone sprawy, co pozwala im opuścić ziemię. Kobietę wspiera jej mąż, strażak Jim Clancy (David Conrad). Mężczyzna kończy studia medyczne i rozpoczyna praktykę. O sekrecie Melindy wiedzą także jej przyjaciółka Della Banks (Camryn Manheim) oraz Eli James (Jamie Kennedy), profesor psychologii z Rockland University. On sam ma dar słyszenia duchów, ale ich nie widzi. Melinda rodzi synka, który podobnie jak ona ma nadnaturalne zdolności.Z Aidenem kontaktuje się duch dziewczynki, która zmarła na białaczkę. Zjawa zaprzyjaźnia się z chłopcem, co niepokoi Melindę i jej męża. Wkrótce Aiden znika bez śladu. Rodzice i mieszkańcy miasteczka ruszają na poszukiwania zaginionego dziecka.