During a time of much civil unrest, a holy man, Rabbi Elijah (Steven McCarthy), swears an oath to protect the two young sons of a persecuted man. But while Jesus survives King Herod's (Lawrence Bayne) slaughter of the innocents, it tragically claims the lives of the boys Elijah swore to protect. Seeking to avenge their deaths, he begins his quest for retribution. But when he meets Joseph (Kevin Sorbo), Mary (Lara Jean Chorostecki) and their young son Jesus, the anger that fuels his revenge is questioned. Elijah is faced with a life-changing choice: should he kill, or should he choose forgiveness, and in doing so, contradict every scripture upheld by his forefathers? With a powerful performance from Kevin Sorbo, 'Joseph and Mary', is a stirring story of inspiration and hope, and of mercy versus revenge, set in the years before Jesus became the man who ultimately changed the course of humanity forever.