Jabez Stone (Alec Baldwin) vende su alma al diablo para lograr ser un escritor de fama y fortuna. No tarda mucho Stone en entender que el dinero y el éxito no dan la felicidad y por ello pretende anular el pacto satánico, con la ayuda del editor Daniel Webster (Anthony Hopkins), que en un juicio sin precedentes se enfrentará al señor de las tinieblas (Jennifer Love Hewitt)..