Când familia sa disfuncțională se ceartă pe tema sărbătorilor, tânărul Max (Emjay Anthony) își pierde interesul și refuză să se mai bucure că vine Crăciunul. Dar habar nu avea că cei care își pierd spiritul de sărbătoare dezlănțuie furia lui Krampus, o forță demonică din vremuri străvechi care are misiunea de a-i pedepsi pe cei care nu mai cred în Crăciun. Asupra familiei lui Max se dezlănuie iadul, căci toate îndrăgitele simboluri de Crăciun prind viață și îi aruncă în asediu, învrăjbindu-i unul împotriva altuia, declanșând un adevărat război pentru supraviețuire.