*Melinda Gordon (Jennifer Love Hewitt)* prowadzi sklep z antykami w fikcyjnym miasteczku Grandview i potrafi komunikować się ze zmarłymi. Pomaga im rozwiązać niedokończone sprawy, aby mogli przejść do zaświatów.
Na początku serialu Melinda jest zaręczona z *Jimem Clancym (David Conrad)*. Jednak ich związek jest napięty ze względu na tajemnicę Melindy. Jim w końcu dowiaduje się o zdolnościach Melindy i wspiera ją w jej pracy.
Najlepsza przyjaciółka Melindy, *Andrea Marino (Aisha Tyler)*, jest prawniczką, która pomaga Melindzie w jej sprawach. Andrea początkowo jest sceptyczna co do umiejętności Melindy, ale w końcu jej wierzy.
Praca Melindy pozwala jej na kontakt z wieloma różnymi ludźmi, zarówno żywymi, jak i umarłymi. Pomaga ludziom rozwiązywać różnorodne problemy, w tym morderstwa, samobójstwa i molestowanie dzieci.
Zaklinacz duchów to podnoszący na duchu i trzymający w napięciu dramat, który bada siłę miłości i znaczenie pomagania innym.