Bazat pe un roman scris de Andrew Neiderman, filmul lui Taylor Hackford exploatează o temă cunoscută a literaturii universale, vânzarea sufletului către diavol, temă întâlnită în „Faust” de Goethe şi în „Paradisul pierdut” al lui John Milton.
Lui Kevin Lomax (Keanu Reeves), un avocat din Florida, i se oferă o slujbă bună la New York. Contractul îi asigură un confort cum nu-şi imagina, dar îl aruncă în braţele unui patron misterios, John Milton (Al Pacino) – aluzie la autorul cu acelaşi nume. Deşi mama lui Kevin nu e bucuroasă de această oportunitate, căci pentru ea New York-ul e un loc al pierzaniei, avocatul acceptă. Până şi soţia lui, Mary Ann (Charlize Theron), e încântată, dar, în curând, ea începe să aibă nişte vedenii înfricoşătoare. Atenţia lui Kevin este însă captată de noul lui mentor, Milton, pentru a mai avea timp şi de problemele soţiei. Milton este diavolul în persoană, iar puterea pe care el o exercită asupra lui Kevin este tot mai mare.