波比(安娜·肯德裡克 Anna Kendrick 配音)是精靈城的公主,她有著神奇的魔力和多彩的頭髮,樂觀積極、喜愛唱歌。但是有一天,他們的小夥伴被死對頭——“博啃族”抓走了。為了從“博啃族”手中拯救出她最好的朋友們。波比向精靈城中的“怪人”布蘭(賈斯汀·汀布萊克 Justin Timberlake 配音)求得幫助,可布蘭是個不合群的悲觀主義者。他雖答應了公主的請求,但是他只是想讓公主知道這個世界並不像她想的那樣只有蛋糕和彩虹。一路上,他們共同經歷了很多奇怪、有趣的事,也發現了自己內心以前從未發覺的東西。但是最重要的是,在波比的幫助下,他們發現了能夠拯救整個魔發精靈城的終極秘密武器。