New Orleansban valaki bizarr gyilkosságokat követ el: áldozataira karneváli álarcot tesz, majd brutálisan megfojtja őket. A fő gyanúsított egy Drag Hammerman (Terrence Howard – A vasember) nevű különc figura, akinek megfigyelésével Ben Chaneyt (Josh Lucas – Poseidon, Amerikai pszicho), a múltja démonai elől egyre inkább az italba menekülő rendőrnyomozót bízzák meg.
Chaney beköltözik a Dragével szemközti házba, és hozzálát a megfigyeléshez. Az új feladat egyhangúsága miatt az eddiginél is többször issza magát részeg kábulatba, mígnem egy éjjel megjelenik előtte egy halott lány szelleme. Chaney Dragtől megtudja, hogy a házban egy Corey Little nevű zenész lány lakott (Lake Bell – Csak a testeden át!), akit meggyilkolt az öccse. A újra és újra felbukkanó lány viszont állítja, hogy nem a testvére ölte meg, és arra kéri Chaneyt, találja meg az igazi gyilkost.
A férfi biztos benne, hogy kezd megőrülni, mégis beleveti magát a nyomozásba, és egyre inkább hisz a szellemnek. Chaneynek így most már két ügyet kell megoldania, ám felettesei kirúgással fenyegetik, a maszkos gyilkos pedig újra lecsapni készül...
A Szellemtanú kiváló természetfeletti thriller nagyszerű szereplőgárdával, feszülten izgalmas történettel.