I byen Brixton, Georgia, er Annie Wilson (spilt av Cate Blanchett) en klarsynt. En dag forsvinner Jessica King (spilt av Katie Holmes) som var forlovet til rektor ved den lokale skolen, Wayne Collins. Annie får en visjon som avslører at Jessica er drept, og at liket hennes ble kastet i et vann. Hun informerer sheriff Pearl Johnson (spilt av J.K. Simmons) om hennes visjon, og til tross for hans skepsis, søker Johnson i et vann hjemme hos Donnie Barksdale (spilt av Keanu Reeves) den voldelige ektemannen til en av Annies tidligere klienter, Valerie.