Maailman merkittävimpiin kuuluva tarina kerrotaan Neitsyt Marian (Pernilla August) näkökulmasta. Äiti näkee poikansa Jeesuksen (Christian Bale) kasvavan mieheksi ja innoittavan maailmaa ihmetöillään ja Jumalan opeillaan.
Arkkienkeli Gabriel ilmestyy 16-vuotiaalle Marialle ja kertoo, että hänet on valittu synnyttämään Jumalan poika. Lapsi syntyy Betlehemissä, mistä alkaa inhimillinen ja koskettava kertomus rakkaudesta, uhrautumisesta ja innoittavasta uskosta. Tarinassa korostuu aidolla tavalla äidin huoli pojastaan, sillä Maria tietää, että hänen poikansa joutuu kuolemaan ristillä voidakseen syntyä uudelleen.