由特瑞·吉列姆指导,安德鲁·加菲尔德、克里斯托弗·普卢默、理查德·瑞德尔、凯蒂·里昂丝主演的电影《魔法奇幻秀》带领观众踏上一场令人神往的奇幻之旅。故事发生在几世纪前,那时的帕纳索斯博士(Christopher Plummer饰)是一位备受尊敬的僧侣,在荒山野岭中述说着永恒的故事。然而,一天,魔鬼尼克(Tom Waits饰)擅自闯入。在他的引诱下,帕纳索斯博士与魔鬼进行了赌约,最终获得了永恒的生命。
故事跳转到现代,博士带着女儿瓦莲蒂娜(莉莉·科尔 Lily Cole饰)、青年安东(Andrew Garfield饰)和侏儒波西(Verne Troyer饰)组成的奇幻马戏团四处巡回演出。正当女儿即将年满16岁时,尼克再次现身。原来,博士曾经深爱一位女子(Lily Cole饰),但永恒的生命并没有永恒的青春。为了能与所爱的人永远相伴,他再次与魔鬼进行了愚蠢的赌约,以恢复自己的青春,代价是要将第一个孩子献给魔鬼。与赌约逐渐接近的日子,博士陷入困扰之中,再次与魔鬼进行了赌博。只要他能首先收集到五个灵魂,就可以拯救女儿。而就在此时,命运不佳的东尼(希斯·莱杰 Heath Ledger饰)及时出现…