Huisvader Scott Calvin, die veranderd is in Santa Claus, krijgt dit keer te maken met de gemene Jack Frost die het Kerstfeest wil inpikken
De kerstman, ofwel Scott Calvin (Tim Allen), heeft het maar druk. Hij moet zijn gezin tevreden zien te houden en dan moet hij ook nog eens duizenden cadeautjes overal ter wereld bezorgen. Alles lijkt vlekkeloos te verlopen, maar dan gooit de gemene Jack Frost (Martin Short) roet in het eten. Frost heeft in het contract, dat Calvin heeft getekend toen hij de dikke weldoener werd, ontdekt dat Calvin afgezet kan worden als kerstman. Frost ziet zo zijn kans schoon om zelf het rode pak aan te trekken en Kerstmis over te nemen.