Päivä ilman sotaa perustuu sotajouluun 1914, jolloin ensimmäisen maailmansodan taistelut taukosivat spontaanisti yhdeksi päiväksi. Tuolloin sotamiehet uskaltautuivat ulos poteroistaan rintamalinjojen väliselle ei-kenenkään-maalle ja tutustuivat viholliseen joulun hengessä. Vaikka tiukkojen kurinpalautustoimien jälkeen sotatoimet jatkuivat, jäi tuo yksi päivä ihmisten mieliin ja kasvoi ajan kuluessa myyttisiin mittoihin, legendaksi rauhan mahdollisuudesta keskellä mielettömintä sotaa.

John Gustafson ja Max Goldman ovat toistensa naapureita Minnesotassa. He olivat ennen ystäviä mutta nykyään pahimpia vihamiehiä. Viisikymmentä vuotta jatkunut naljailu ja sanaharkka muuttuu keskinäiseksi kilpailuksi kun kadun toiselle puolelle muuttaa leskirouva Ariel Truax.

Vauhdikkaan joulukomedian keskipisteessä on eronnut perheenisä Scott Calvin (Tim Allen), joka joutuu joulupukille sattuvan onnettomuuden silminnäkijäksi. Jonkun on oitis astuttava pukin saappaisiin ja pukeuduttava punaiseen nuttuun, ja Scott ottaa haasteen vastaan pitkin hampain. Scottin kuusivuotias poika Charlie (Eric Lloyd) riemastuu tapahtuneesta, mutta ex-vaimo Laura (Wendy Crewson) puolisoineen alkaa epäillä ukon mielenterveyttä.

Buddy on päättänyt päättää naapurinsa Steven valtakauden kapungin "joulun kuninkaana" ja päällystää talonsa niin valtavalla jouluvalomerellä, että se näkyisi avaruuteen asti! Kun naapurusten vaimot ystävystyvät ja lapsetkin seuraavat esimerkkiä, miesten kilpavietti senkun yltyy - ja samoin koristelu. Ota selvää päättyykö joulu iloon vai kaaokseen katsastamalla hulvattoman hullunkurinen koko perheen naurattaja!

Ei ole helppoa olla yhdeksän. Vielä vaikeampaa on viettää joulu isän kanssa tämän uuden tyttöystävän, Natalien kartanossa, vaikka se onkin täynnä viimeisimpiä vempaimia! Tänä jouluna Kevin on kovan paikan edessä, kun Marv ja tämän pari yrittävät ryöstää Natalien talon. Kevin on päättänyt pistää roistot lopullisesti pois pelistä ja saattaa vanhempansa jälleen yhteen hillittömässä perhekomediassa.