Steve Anderson ei ole aina ollut täydellinen isä. Se olisikin vaikeaa, sillä hän joutui vankilaan ajettuaan pakoautoa jalokiviryöstön yhteydessä. Kärsittyään rangaistuksensa Steve pääsee vapaaksi juuri ennen joulua, mikä tarjoaa hänelle täydellisen tilaisuuden korjata välit poikansa, Tomin, kanssa. Se ei ole helppoa kolmen vuoden poissaolon jälkeen, mutta hän aikoo tehdä kaikkensa voittaakseen Tomin luottamuksen. Eräänä iltana Steve saa puhelun Tomilta, autotallissa on vanha mies, joka sanoo olevansa joulupukki. Hän on kolaroinut rekensä, kadottanut poronsa ja tarvitsee apua päästäkseen kotiin. Tilanne muuttuu entistä pahemmaksi, kun “pukki” pidätetään epäonnistuneen poronpelastusyrityksen jälkeen. Steve ei luota mieheen täysin, mutta lupaa auttaa tätä Tomin vuoksi. Heidän on löydettävä kadonnut poro, autettava tonttuja, pelastettava pukki vankilasta ja pakoiltava Steven ehdonalaisvalvojaa. Onnistuvatko he pelastamaan joulun ajoissa?