Sarah Theresa Belcher Dave Fishley Toby Jones
Joseph, the Carpenter, seems destined never to find love, until one day a beautiful girl enters his workshop to escape from a storm. Her name is Mary, and three months later they are married. But on their wedding night Mary tells Joseph that she is already pregnant. So begins a remarkable journey involving giants, shepherds, kings, devils and angels. A journey covering hundreds of miles and ending in a divine miracle.