Rev. Henry Biggs (Courtney B. Vance) is the pastor of a struggling Baptist church in a poor section of New York City. Biggs is devoted to serving his flock and his community, but things are not easy; membership is down, money is tight, the furnace is broken, and real estate mogul Joe Hamilton (Gregory Hines) wants to buy the property and put up condominiums. The strain is taking its toll on Biggs' marriage to his childhood sweetheart Julia (Whitney Houston), and in a moment of desperation, he prays to the Lord for help. The prayer is answered in the form of Dudley (Denzel Washington), an angel sent to earth to assist Biggs.