Najstniškemu dekletu Mariji (Keisha Castle-Hughes) starši dogovorijo poroko z Jožefom (Oscar Isaac). Zmedena zaradi zahtevane poroke z moškim, ki ga komaj pozna, se Marija zateče v neko jamo, da bi se zbrala in premislila. Tam jo obišče angel in ji pove, da jo je Bog izbral, da bi mu rodila sina. Kljub preziru javnosti zaradi nezaželene nosečnosti se Marija in Jožef odpravita v Betlehem na popis prebivalstva, ki ga je ukazal kralj Herod (Ciarán Hinds). Velike stvari se rodijo iz skromnih začetkov in tako je bilo tudi v primeru Marije in Jožefa, saj je njuna dramatična pot na koncu postala pot novega upanja, vere in odrešenja.
Mladi Soheil je svež priseljenec v Weddingu, ki pred novimi prijatelji turških, palestinskih, kurdskih in arabskih korenin prikriva svojo judovsko identiteto. Njegova družina je prišla iz Irana, zato je na zunaj tak kot druga mladina iz emigrantskih družin v Weddingu. Vseeno ga nekega dne po naključju razkrije Selma, njegova prijateljica in simpatija, ki se pojavi v krojaški trgovini njegovih staršev in nehote odkrije njihovo versko poreklo. "To mora ostati najina skrivnost,« Selmo prosi Soheil. Vendar gredo stvari svojo pot in kmalu vsem postane jasno, kdo je v resnici. Življenje se nenadoma zaplete. Prijatelji izginejo, tudi s Selmo so težave. Soheil najde uteho v judovskem vseučilišču. Spoznava holokavst in zgodovino svojega naroda in se sprašuje, ali je Wedding pravo okolje zanj.