Pobożny rabin Eliasz (Steven McCarthy) obiecuje zaopiekować się dziećmi swojego zmarłego przyjaciela. Gdy jednak giną one podczas rzezi niewiniątek, obiecuje je pomścić. Zadanie to staje się życiową misją mężczyzny. Tymczasem przebywanie z Maryją (Lara Jean Chorostecki), Józefem (Kevin Sorbo) i ich synem Jezusem (Lucius Hoyos) stopniowo zmienia mężczyznę i sprawia, że zaczyna on zastanawiać się nad sensem zemsty, na którą czeka. Mężczyzna zauważa też, że Jezus nie jest zwykłym chłopcem. Gdy w końcu przychodzi moment, w którym Eliasz może spełnić złożoną obietnicę, zmuszony jest dokonać trudnego wyboru między pomszczeniem bliskich a przebaczeniem.