The cast includes shepherds and angels and wisemen and a menagerie of animals and, of course, the Holy Family.