船票是夏草动用私人关系弄来的,是一只进行星际贸易的飞船,把母星地球上的货物运到伽蓝星上来,卖掉之后,又把伽蓝星上独有的物什运到地球上贩卖。波比(安娜·肯德里克 Anna Kendrick 配音)是精灵城的公主,她有着神奇的魔力和多彩的头发,乐观积极、喜嗳唱歌。但是有一天,他们的小伙伴被死对头——“博啃族”抓走了。为了从“博啃族”手中拯救出她最好的朋友们。波比向精灵城中的“怪人”布兰(贾斯汀·汀布莱克 Justin Timberlake 配音)求得帮助,可布兰是个不合群的悲观主义者。他虽答应了公主的请求,但是他只是想让公主知道这个世界并不像她想的那样只有蛋糕和彩虹。一路上,他们共同经历了很多奇怪、有趣的事,也发现了自己内心以前从未发觉的东西。但是最重要的是,在波比的帮助下,他们发现了能够拯救整个魔发精灵城的终极秘密武器。