Synopsis: Widow and mother of three, Annie Wilson (Blanchett), makes her living by foretelling others' futures...though her own has become cloudier than even she can see. Threatened by a client's violently jealous husband (Reeves) and plagued by visions of a missing towns-girl (Holmes). Annie is unwittingly pulled into a thicket of lies and deception in which her extraordinary gift could be used against her... and get her killed.