نیکولاس (با بازی هنری لاوفول) پسربچهای است که پدرش به جستجوی اِلفهلم (شهر افسانهای کوتولهها) رفته و بازنگشته است. پسرک تصمیم میگیرد که به دنبال پدرش برود و در این مسیر یک موش خانگی به اسم میکا (با صداپیشگی استفن مرچنت) و گوزنی به اسم بلیتزن هم به او کمک میکنند. در جریان این سفر او تعطیلات کریسمس را اختراع میکند.
به گزارش فرارو؛ شروع فیلم در فضایی امروزی اتفاق میافتد. سه خواهر و برادر که مادرشان را تازه از دست دادهاند، پیش عمهشان به اسم روث (مگی اسمیت) زندگی میکنند. شب کریسمس است و پدر آنها مجبور بوده به سر کار برود. عمه روث شروع به گفتن یک داستان میکند و قبل از آن میگوید «دنیا از داستانها ساخته شده و نه از اتمها».
داستان دربارۀ پسری به اسم نیکولاس است که در کلبهای دورافتاده در فنلاند، همراه با پدر هیزمشکنش جوئل (میشل هویسمان) زندگی میکند. تنها اسباب بازی نیکولاس عروسکی است که مادر تازه درگذشتهاش از شلغم تراشیده است. یک روز پادشاه برای اینکه شور و شادی را به قلمروش برگرداند، یک رقابت ترتیب میدهد برای پیدا کردن شهر افسانهای کوتولهها. جوئل هم در این رقابت شرکت میکند. اما او مفقود میشود و نیکولاس تصمیم میگیرد که به جستجوی پدرش برود. یک گوزن که نیکولاس اسمش را بلیتزن میگذارد و یک موش فضول به اسم میکا هم با او همراه میشوند.