Dans l’Ouest américain, à la fin du XIX siècle, Liz, une jeune femme d’une vingtaine d’années, mène une vie paisible auprès de sa famille. Mais sa vie va basculer le jour où un sinistre prêcheur leur rend visite. Liz devra prendre la fuite face à cet homme qui la traque sans répit depuis l’enfance…
Quand Max voit sa famille peu exemplaire se disputer à l'approche de Noël, le garçon décide d'ignorer la célébration, sans se rendre compte que ce manquement à la tradition va provoquer les foudres de Krampus, un démon ancestral bien décidé à punir les réfractaires. La situation tourne en enfer quand les figures de Noël prennent monstrueusement vie, lançant l'assaut sur la maison de Max et forçant les membres de sa famille à s'entraider s'ils espèrent sauver leur peau.