Eight years ago, Samantha Caine (Geena Davis) washed up on a beach, pregnant, with no memory. Now she's a school teacher living an idyllic small town life with a daughter and boyfriend who love her. She's almost given up on ever finding out about the life she used to lead, until an accident awakens hidden memories and her past comes back with all guns blazing. With the help of low rent private eye Mitch Henessey (Samuel L. Jackson) Samantha must uncover who she was and why so many people want her dead before it kills them both.