El trabajo de Errol Babbage (Richard Gere) consiste en vigilar a los delincuentes acusados de delitos sexuales que han salido de la cárcel. Como se toma el trabajo demasiado en serio, sus jefes deciden jubilarlo. Allison, su sustituta, una joven de 27 años, tendrá que pasar unas semanas con él para que le enseñe el oficio. Un día, Harriet Wells, una chica de 17 años, desaparece sin dejar rastro, y Errol está seguro de que uno de sus "chicos" es el responsable. A pesar de que la policía no quiere que intervenga en el caso, Allison decidirá colaborar con él en la búsqueda del culpable. Durante la investigación, encontrarán toda clase de pistas, muchas de ellas falsas; además, deberán mezclarse con gente muy poco recomendable.
En 1923, Cecil B. DeMille terminó el rodaje de "Los diez mandamientos". Durante el rodaje, ocurrieron extraños sucesos y, terminado el trabajo, el plató quedó sepultado bajo las dunas. Algunos años después, las tareas de rescate de los restos de los decorados, despiertan a un espíritu egipcio. A partir de ese momento, algunos miembros del equipo empiezan a morir.