The Long Kiss Goodnight
An ordinary woman discovers that her life was not always ordinary in this action thriller. Samantha Caine (Geena Davis) is a typical, well-mannered single mother working as a schoolteacher when she isn't looking after her children. Nothing on the surface would seem to be remarkable about Samantha's life, but every once in a while she has vague memories and unexplained impulses that don't add up with her current life experience. When an auto accident and a television news broadcast stirs some more uncomfortable memories, Samantha hires private investigator Mitch Hennessey (Samuel L. Jackson) to look into her past and see what he can find.