En un pueblo de Georgia, Jessica King (Katie Holmes) desaparece, y la policía es incapaz de hallar pistas que revelen su paradero. Su padre, desesperado, decide recurrir a Annie Wilson (Blanchett), una viuda que posee poderes psíquicos especiales y que se gana la vida echando las cartas.