McHattie plays Reverend Randall, a Staten Island-based televangelist who has been bilking his flock and secretly watches pornography while he is rehearsing his sermons in his stately home. Cervenka plays Rhonda Stample, a born again Christian who watches his programs and regularly sends him money, to the irritation of Rhonda's non-believer husband, Jerome (Viggo Mortensen).
Shortly after Jerome loses his factory job, his sister in-law Lenore (Dominique Davalos) comes to Rev. Randall's home in a rainstorm, claiming car trouble. He reluctantly lets her in, and the two take turns seducing and then retreating from each other, until they finally engage in violent lovemaking. Jerome shows up later that evening, along with two boorish neighbors, and beat him for what they believe is an unwanted encounter with Lenore.
All of them contemplate the possibilities of blackmail against him with a sex scandal, but Randall manages to escape his home. That morning, he is picked up hitchhiking by Rhonda, who pitches him on the notion of bringing her into his ministry. In order to avert the intentions of her husband and sister, he agrees to her idea.
Later, Rhonda's addition to Randall's program has become a huge success, with Jerome, Lenore, and the neighbors all enjoying a higher standard of living. But Rhonda gets drunk with power, and makes increasing demands on Randall, first to boot all the other parties from their ministry, and then for a bigger share of their proceeds. Randall resists the latter option, but ultimately gives in. The film finishes with Rhonda performing a heavy-metal inspired song of faith, "Destroy All Evil", with imagery associated with tropes of the musical style.