Em uma pequena cidade na Nova Inglaterra, Honesdale, uma bela e simpática dona de casa, Samantha Caine (Geena Davis), é a mãe ideal para sua filha de 8 anos, Caitlin (Yvonne Zima). Mas Samantha tem só "8 anos", pois dizem que sofre de "amnésia retrocessiva focal". Apesar dos inconvenientes de não saber sua idade ou tentar entender por qual motivo seu corpo tem várias cicatrizes, Samantha aprendeu a viver com isso. Assim ela leva uma vida comum, trabalhando como professora, e tem um namorado que a ama, Hal (Tom Amandes). Mas ao sofrer um acidente de automóvel Samantha recebe uma forte pancada na cabeça, que a faz lembrar de pequenas partes da sua vida passada, quando era a agente Charlene Elizabeth Baltimore, que sabia matar como poucos. Seus velhos camaradas achavam que ela estava morta, mas Jack Caolho (Joseph McKenna), um presidiário, a viu na televisão. Isto o deixou tão perturbado que fugiu da prisão e agora os que não a mataram querem terminar o serviço, pois um hediondo plano está para acontecer. P se manter viva, ela conta apenas com um detetive de 2ª classe, Mitch Henessey (Samuel L. Jackson), para ajudá-la.