Harold of Angels is a contemporary Christmas comedy revolving around four friends in the three days before Christmas. Each of them is given a "blessing" to stir them out of their self-righteousness and lethargy. Harold, a drunken widower, is given a message nobody wants to hear. Olive (a judgmental woman), Don (a man who prides himself on deceiving people with the truth) and Beau (a homely man who lauds his fidelity) are blessed with scrutiny, honesty and fidelity challenges. Olive is tormented and forced to live on the street where she will be judged, Don's deceptions physically hurt people and Beau is subject to the overt advances of a provocative waitress (Holly) while his partner is overseas.
As the four deal with their blessings, the media discovers a pregnant virgin who is due to give birth on Christmas Eve. Following a succession of miracles and involvement from the mayor's office, a modern pilgrimage to the virgin's door begins with everyone either jumping on the bandwagon or meeting it with scorn.
The play looks at and pokes fun at modern Christmas practices and attitudes while presenting opposite sides of prosperity/poverty, opportunity/desperation, religion/commercialism and tradition/cynicism at Christmas.