Jabez Stone (Alec Baldwin) is a desperate, down on his luck writer who reaches rock bottom when his close friend, Julius Jensen (Dan Aykroyd), finds success. Thwarted in his attempts to get his work published, he meets a beautiful stranger (Jennifer Love Hewitt) who offers him a chance at fame and fortune in exchange for his soul. Stone, having lost faith in himself, agrees to the offer.
After accepting the deal Jabez is quickly lavished with all he had ever dreamed of. A book deal, money, women, notoriety, Stone now had it all. However, despite the success, he is losing the friendship, respect and trust of those around him. Coming to the realization that he didn't quite get everything he bargained for, Stone begs the Devil to release him from their deal.
When the Devil scoffs he turns to famed orator Daniel Webster (Anthony Hopkins). The two conclude that they should take the battle to court with Webster defending Stone in an otherworldly trial against the Devil in the ultimate battle of wits in a fight over the fate of Stone's soul.