Annie Wilsont (Cate Blanchett) mindenki ismeri a környéken, sokan járnak hozzá különleges látnoki képességei miatt. Donnie Barksdale (Keanu Reeves), egyik kliensének agresszív férje, megfenyegeti Annie-t, közben pedig eltűnik a kisváros egyik legbefolyásosabb emberének a lánya. Annie az apa kérésére segít az ügyben, és elvezeti a rendőrséget a lány holttestéhez, melyet Donnie földjén találnak meg. A férfit perbe fogják, Annie-nek pedig bizonyítékot kell szolgáltatnia természetfeletti képességeiről, hogy tisztázza magát az ügyben. A per során a kisváros titkos, sötét viszonyai is felszínre kerülnek.