the devil's advocate (marketed as devil's advocate) is a 1997 american supernatural horror movie directed by taylor hackford, written by jonathan lemkin and tony gilroy. it starred keanu reeves, al pacino, and charlize theron. it is based on andrew neiderman's novel of the same name.