在遙遠年代,這世界充滿各種魔法,也有精靈、巨魔、靈魂、獨角獸等奇珍異獸與人類共同生活,不過隨著科學精進,人類透過一樣樣發明取代了魔法作用,具有神奇魔法力量能夠施展法術的精靈生物們逐漸遺忘自己魔法能力。
伊恩·萊特富(湯姆·霍蘭德 聲演),巴利·萊特富(克里斯·普瑞特 聲演)這對精靈兄弟的父親在伊恩還是小嬰兒時生病離世,對父親的印象就是牆壁上的相片。
十六歲生日那天,母親蘿拉(茱莉亞·路兒絲-卓佛 聲演)替早逝丈夫送給兄弟倆禮物一根魔杖以及一顆鳳凰寶石,只要唸出咒語,「機會只有一次,賜我再次重生,直至明天日落,遊走世間一日。」就能召喚亡者回到世間與親人團聚一天。
巴利屬於戰鬥系精靈無法施展法術,由承襲父親巫師血統的伊恩來施展召喚法術。
完全搞不清楚狀況的伊恩在巴利的指導下,念出咒語啟動魔杖過程中出了差錯,只召喚回父親的下半身,寶石碎裂,魔法失效。
兄弟倆看著只有一雙腿沒有上半身的爸爸懊惱不已,巴利想起還有一顆鳳凰寶石,他們帶著「半成品」父親坐上巴利的車尋找鳳凰寶石之行。