Samantha Caine (Geena Davis) is a small-town schoolteacher, living with her boyfriend Hal (Tom Amandes) and her daughter Caitlin (Yvonne Zima). Eight years earlier, she was found washed ashore on a New Jersey beach, pregnant with Caitlin and totally amnesiatic. Having never remembered her real name, "Samantha" has hired a number of ineffective private investigators to discover her past, the latest being a lowlife named Mitch Henessey (Samuel L...