Jeff (Kiefer Sutherland) e Diane (Sandra Bullock) são um casal de namorados que decidem passar as férias juntos, mas repentinamente ela desaparece em um posto de gasolina. Jeff a procura por três anos, a ponto de ficar obcecado. Após este período Rita (Nancy Travis), a atual namorada de Jeff, decide ajudá-lo a descobrir o que aconteceu, pois deste jeito a relação deles está ficando insustentável. É quando surgem indícios do paradeiro de Diane.