
Annie Wilson, young widow and mother of three, makes her living foretelling others' futures—though her own has become cloudier than even she can see. Threatened by a client's violent husband and plagued by visions of a missing local woman, Annie finds herself pulled into a thicket of lies and deception in which her extraordinary gift may ultimately get her killed.

Cate Blanchett
Annie Wilson

Giovanni Ribisi
Buddy Cole

Keanu Reeves
Donnie Barksdale

Katie Holmes
Jessica King

Greg Kinnear
Wayne Collins

Hilary Swank
Valerie Barksdale

Michael Jeter
Gerald Weems

Kim Dickens
Linda

Gary Cole
David Duncan

Rosemary Harris
Annie's Granny

J.K. Simmons
Sheriff Pearl Johnson

Chelcie Ross
Kenneth King

Whiskey Mountain
Whiskey Mountain

Our Souls at Night
Our Souls at Night

Wings of Desire
Wings of Desire

Edward Scissorhands
Edward Scissorhands

28 Days Later
28 Days Later

Eternal Sunshine of the Spotless Mind
Eternal Sunshine of the Spotless Mind

A History of Violence
A History of Violence

Billy Elliot
Billy Elliot

Boys Don't Cry
Boys Don't Cry

Zatoichi
Zatoichi

Ghost
Ghost

Live and Let Die
Live and Let Die