小精灵伯纳德(马(mǎ)丁·弗(fú)瑞(ruì)曼(màn) Martin Freeman 配音)是一位(wèi)身份(fèn)卑微(wēi)的粪(fèn)便清理(lǐ)员(yuán),做(zuò)事神经(jīng)大条,囧(jiǒng)态(tài)嗅(xiù)事不断,而(ér)他的梦(mèng)想(xiǎng)是成(chéng)为(wèi)大发明(míng)家(jiā)在今(jīn)年(nián)的圣(shèng)诞(dàn)科(kē)技(jì)大赛(sài)上(shàng),他又(yòu)搞(gǎo)砸(zá)了实验。恰(qià)巧(qiǎo)正是这次(cì)小小的实验意(yì)外(wài)给精灵城引(yǐn)来(lái)了危(wēi)机。大反(fǎn)派(pài)班(bān)尼(ní)(蒂(dì)姆(mǔ)·克(kè)里(lǐ) Tim Curry 配音)侵(qīn)袭(xí)精灵城,所(suǒ)有(yǒu)人都(dōu)面临灭(miè)顶(dǐng)之(zhī)灾。伯纳德在重重险(xiǎn)境(jìng)中误打(dǎ)误撞(zhuàng),却惊喜不断,发现(xiàn)自(zì)己(jǐ)是唯(wéi)一可(kě)以(yǐ)拯(zhěng)救这场(chǎng)灾难(nán)的人,在甜(tián)心(xīn)女特(tè)工(gōng)雪(xuě)妮(nī)(阿(ā)什(shén)丽·提(tí)斯代(dài)尔 Ashley Tisdale 配音)的鼓励(lì)下(xià),他鼓起(qǐ)勇(yǒng)气(qì)誓(shì)要(yào)挽救一切……