Um investigador particular, contratado para proteger um famoso ilusionista, mergulha no mundo das trevas. Ele é o detetive Harry D'Amour (Scott Bakula), que é abordado por Dorothea Swann (Famke Janssen), uma linda mulher casada com Philip Swann (Kevin J. O'Connor), um rico ilusionista que encontou a fama disfarçando a magia real em truques de palco. Dorothea contrata o detetive Harry para investigar a vida de seu marido ilusionista e descobre que ele tem inimigos em uma seita religiosa que pretende ressuscitar seu líder, um feiticeiro morto por Swann.