A extraordinária história de duas pessoas comuns, Maria (Keisha Castle-Hughes) e José (Oscar Isaac), um amor profundo, uma milagrosa gravidez, uma árdua viagem e a revelação do nascimento de Jesus.
O Rei Herod (Ciaran Hinds) reina com mão de ferro a cidade de Nazaré. É um tempo de luta e sofrimento; as taxas a pagar são elevadas, a pobreza predomina. Homens honrados são forçados a fazer coisas impensáveis para manter e assegurar a sobrevivência das suas famílias. Para assegurar a estabilidade da sua família, o pai de Maria, Joaquim (Shaun Toub) decide casar a sua filha com um homem de honra com grandes qualidades, José. Honrando o seu pai, Maria aceita com agrado a sua decisão, sem saber que este destino a tornaria numa das mais importantes mulheres da história. A sua história é simples, mas representa o início da maior história alguma vez contada.