Il predicatore Henry Biggs (Courtney B. Vance) è in difficoltà: la sua comunità è minacciata da uno speculatore edilizio e il suo matrimonio con Julia (Whitney Houston) è in crisi a causa dei pressanti impegni del pastore con i propri fedeli. Improvvisamente arriva Dudley (Denzel Washington) un angelo inviato dall’alto per rimettere le cose a posto. La situazione invece di migliorare peggiora: in quanto, mentre Biggs non crede alla storia dell’angelo, la moglie mostra addirittura una certa attrazione per Dudley. Fortunatamente è il periodo di Natale e il reverendo, contagiato dallo spirito natalizio, ritrova la convinzione e le motivazioni, e con un piccolo aiuto dell’angelo, che dissuade lo speculatore edilizio dalle proprie intenzioni, la situazione si accomoda.