Історія починається з того, що Марія, яку грає Ноа Коен, живе в Назареті зі своїми батьками, Анною та Йоакимом. Після представлення в храмі вона заручається з Йосипом (Ідо Тако). Інтрига загострюється, коли Марія дізнається про своє божественне зачаття, що призводить до її вагітності та подальшого презирства з боку громади. Незважаючи на осуд, Йосип залишається поруч з нею.
Коли цар Ірод (Ентоні Гопкінс) дізнається про пророцтво про новонародженого Месію, він наказує вбити немовлят, що спонукає Марію та Йосипа тікати до Єгипту разом з їхнім немовлям Ісусом. Фільм зображує їхню жахливу подорож, коли вони переховуються від римських солдатів і стикаються з різними небезпеками, включаючи зраду і насильство.