伦敦的夜幕下,市区里车水马龙,可繁华的灯光永远照不到偏僻角落里的孤儿院。她一直相信凌晨三点是魔法时刻,窗外会有魔法精灵、公主出现。每当她听到声响,充满希望看向窗外时,却总是些夜归的酒鬼或者在翻垃圾箱的流浪猫。她一次又一次失望的回到床上,期待着第二天的凌晨三点。直到有一天,索菲终于看到了惊愕的一幕。一只大手从街头转角伸出来,扶起翻倒的垃圾桶。随后一个穿着兜头披风的巨大身影出现,这个身影足有三层楼高,手里还拎着奇怪的喇叭和行李袋。兜头披风下一双大眼睛望了过来,索菲吓得倒吸一口冷气,立刻转身跳回床上,用毯子蒙住头。她多么希望这只是场噩梦,但那双大眼睛还是出现在窗前,一只大手伸了进来,连毯子带人一起拎了出来。
巨人走进大石屋,这里就是他的家。所有家具都是那么大,巨大的桌子,巨大的椅子,连古老的三桅帆船在这里也只是个摆设,被放在石屋一角。毯子被扎上角,随意挂在了屋梁的钩子上。
巨人就是个干瘪的老头,凌乱的白头发树在头上,嘴唇下的一撮小胡子和双眉也都雪白。
巨人暂时把索菲安置在了一条小船上
天亮了,巨人准备吃早饭。早饭还是那些难闻的大鼻子瓜,外加一杯弗洛斯科特。这种绿色的液体有点像香槟,只不过气泡不是从下往上,而是倒着从上向下。所以巨人喝下以后,不是打嗝而是放屁。绿色的气体快速冲出来,就像火箭下面喷射出绿色的火焰。这让他非常开心,大笑声引来了一个不速之客。
洞外的吃人肉巨人(杰梅奈·克莱门特饰)被吓醒,非常不满,怒气冲冲的闯了进来。
刚进来就闻出有人的气味。索菲急中生智,钻进大鼻子瓜瓤里,掩盖了自己的气味。巨人在一旁千方百计的吸引吃人肉巨人的注意,总算有惊无险的躲过了一劫。
过这次共患难,索菲对眼前这个巨人的印象改善了不少。巨人索性告诉索菲,他的工作就是捕捉梦境。索菲一听就来了兴趣,坚持要和巨人同去。
巨人小心翼翼,想从他们中间穿过去,可一直在留意的吃人肉巨人还是醒了过来。
巨人们尽情戏弄着这个瘦弱的小巨人,把他像球一样抛来抛去。
索菲从小巨人的身上摔在地上,顾不得疼痛,躲进废旧的车子里。
一场突如其来的大雨,总算让这场闹剧结束。
索菲和小巨人终于到了巨人岛的山顶
这儿被称为梦之城。梦之城的水面下是梦聚集的地方,那五光十色的梦,为夜空增色不少。
在回程的路上,好心眼察觉到鬼鬼祟祟跟踪而来的另几个巨人。回到巨人岛上的石屋后,两人正在想办法。突然门口传来一声怒吼,吃人肉巨人带着其他食人魔来了。
就在吃人肉巨人将要发现索菲的藏身处时,好心眼巨人不再忍气吞声。他抓起炉膛里燃烧着的柴火棍愤怒的打向那些食人魔。被抢下后,他又拎起装满水的水桶泼了过去。巨人们被他的愤怒震慑住了,吓得夺路而逃。
经历了这次劫难后 他们决定找女王帮忙。
为了实现自己的计划,首先就是要为女王定制一个噩梦。
准备好之后,两人趁夜色潜入了白金汉宫。避开所有守卫后,噩梦被吹进了女王的房间。此时天已放亮,玛丽拉开窗帘,赫然看到一个小女孩站在窗台上。女王想起在梦中也出现过这个小女孩,后面更让人惊奇的事发生了。
女王保持着皇家应有的风范,命令蜂拥而出的守卫放下枪。虽然她一时也无法接受,但她明白这个女孩和巨人是解决孩子失踪事件的关键。当三军统率到达白金汉宫后,女王下令进攻巨人岛。
女王的军队在巨人的带领下浩浩荡荡的向巨人岛进军了。
白天是巨人们睡觉的时间,也是让他们做梦的最佳时刻。索菲抱着装有悔恨之梦的瓶子跑到巨人们中间,梦魇钻进熟睡巨人的身体里,让他们一个个痛哭流泣,无法自制。人肉巨人大怒,对着好心眼和索菲就要下毒*。皇家陆战队及时赶到,一根根飞索从直升机上弹射出来,把这些食人魔捆得结结实实。
战斗很快结束,每架直升机下都悬挂着战俘凯旋而归。这些巨人没有被送往英国,而是被丢在一个与世隔绝的荒岛上。女王对他们最大的恩赐就是一大箱大鼻子瓜种子,可以让他们不至饿肚子。
人类世界的孩子们安全了。每个清晨,索菲从白金汉宫的床上醒来时,都会向着窗外讲述自己做的梦,她相信好心眼一定在聆听。她甚至能看到天际边那座巨人岛上,好心眼的花园里种满了各种新鲜蔬菜,还有房间里美味的炖肉。好心眼时常也会看着天边,想着人类世界里那个最好最好的朋友。