In this Tony Award-winning musical by Stephen Sondheim, several fairy tale characters learn the hard way that the 'Happily Ever After' they sought isn't necessarily so happy after all.
加斯荷伯(布鲁诺·斯列斯坦 Bruno S. 饰)从小生活在不见天日的地下室里,仅靠稀少的水源和面包维持生命,直到数十年后,早已成年的他才被带离地下室,第一次亲眼看到了外面的大千世界。可是,噩梦并没有结束,他只不过是从一个地狱跌落到了另一个。在人们的眼中,加斯荷伯并非一个有血有肉的人类,只是一个可供研究和玩乐的部件罢了。刚开始,人们对加斯荷伯充满了好奇,并且,这些好奇里包含了某些恶意。渐渐地,对这个无趣而可怜的物体,大家都失去了兴趣,加斯荷伯被送进了马戏团。几经波折之后,被一名学者收留的加斯荷伯终于过上了平静安全的生活,学者教会了他读写,为他打开了了解世界的另一扇大门。没想到,加斯荷伯对于文明和文化有着异常敏锐和深刻的见解,面对他尖锐直白的语言,被戳到痛处的人类愤怒了。
作家巴里(约翰尼·德普 Johnny Depp饰)正处于灵感枯竭期。他每天经过公园的时候,都会看见里面有一帮小孩在嬉戏。他停下脚步来观察,原来孩子在玩海盗游戏,孩子们还热情邀请他加入海盗队伍。巴里成了一个大孩子,在队伍中虽然高出一个头,却玩得不亦乐乎——道具、角色、各色 情节、公园变成一个快乐的幻想世界。这段经历,成了巴里创作《小飞侠》的灵感源泉。
青年画家刘继良带着未婚妻林月琪去原始森林中写生,不料走迷了路,误入了迷魂谷。在寻找出路的途中,先后遇到因病被同伙们抛弃的在逃犯夜猫子和个体商贩小发子,以及土特产收购员孙昌德,他们也都是因为迷了路被困在这迷魂谷里。于是,五个人开始结伴寻找出山路径。忽然,林月琪无意中发现了一棵大人参。就在这时,林中突然飘起大雾,他们急忙躲进一个山洞。人参的出现,在这个小小的群体中产生了异科寻常的作用,使每个人看到了彼此的灵魂。阴险的孙昌德唆使贪财的小发子偷走人参,自己紧随其后,趁小发子不备凶残地将小发子砍死,取出人参想要溜走。哪知,夜猫子早已目睹了他的行径,一刀将孙昌德刺倒,把人参揣入了自己的腰包。夜猫子的病更重了,善良的月琪尽自己的能力去关心、照顾他。夜猫子自知病重无法走出森林,在月琪真诚美好心灵的感如下,把人参交给了月琪。望着手中这棵沾满了鲜血的人参,月琪心里很不平静,她要带着人参去公安局报案。夜料刘继良也对这棵人参产生了邪念,一心想把它据为己有。一对恋人发生了争执,两人的矛盾越来越大,终于,自私的刘继良趁月琪发烧昏迷之机,无情地将她抛弃在林中,自己带走了人参。正当刘继良跌跌撞撞地走到了森林的边缘,一把匕首逼住了他,此人就是孙昌德。原来,夜猫子并未将他刺死,受了伤的他逃出森林,狡诈地向公安局谎报案情,自己又溜回来窥伺人参。面对被公安干警救出森林的月琪,刘继良--这个伪君子无力地瘫倒在地上。