A hétéves Jamest (Connor Widdows) kiközösíti környezete természetfeletti képessége miatt:
rendszeresen jelennek meg előtte szellemek, akik épp úgy viselkednek, mint az élők.
Harminc évvel később James (Ted Danson) élete gyökeresen megváltozik, amikor a szellemek újra
látogatni kezdik, méghozzá ezúttal gyerekek, akik mind szeretnének mondani neki valamit.
Üzlettársa, Midge (Queen Latifah) siet a segítségére és James hamarosan ráébred, hogy képessége
valójában igazi áldás.