Quando la sua problematica famiglia vive un momento di forte scontro durante le vacanze, il giovane Max (Emjay Anthony) decide di voltare definitivamente le spalle al Natale. Non sa che questa mancanza di spirito festivo scatenerà l'ira del Krampus: un'antica forza demoniaca intenzionata a punire i non credenti. Si scatena così l'inferno e le amate icone delle festività assumono una mostruosa vita propria, assediando la casa di questa famiglia divisa i cui membri saranno costretti a lottare l'uno per l'altro nella speranza di riuscire a sopravvivere.