Kerstmis nadert, maar het is geen gelukkige tijd voor David. Na hun verhuizing naar een grote stad zijn zijn ouders vastgelopen in hun werk en zijn ze de betekenis van Kerstmis vergeten. David besluit daar verandering in te brengen. Samen met Albert de Elf, die uit het land van de Kerstman is ontsnapt om uit te zoeken waar Kerstmis eigenlijk om draait, vertrekt David naar het Tatragebergte, waar zijn grootouders wonen, op een reis vol avonturen.