Samantha Caine (Geena Davis), a suburban schoolteacher, suffers from amnesia. When her mysterious past begins to haunt her idyllic life, she sets out on a desperate search to discover her true identity. Aided by Mitch Henessey (Samuel L. Jackson), a dead-beat private detective, she follows a trail of clues into the middle of a terrorist conspiracy in the U.S. Intelligence community. They slowly learn that Caine is much more that a soft spoken teacher. Repressed from her memory is her former life as Charly Baltimore, a highly trained secret agent and killer. But Charly is slowly re-emerging, which spells trouble for the terrorists, and anybody else who gets in her way.