电影《圆梦巨人2》结局:为了实现自己的计划,首先就是要为女王定制一个噩梦。好心眼找到最红的噩梦,向里面加入了索菲和其他孩子的梦境,再用巨人的噩梦将它们吞噬。准备好之后,两人趁夜色潜入了白金汉宫。避开所有守卫后,噩梦被吹进了女王的房间。维多利亚女王(佩内洛普·威尔顿饰)在梦中看到孩子们在床上被巨人抓走吃掉,顿时从睡梦中惊醒。听到房间内动静的玛丽公主(丽贝卡·豪尔饰)及提斯侍卫(拉菲·斯波饰)忙进房间安慰。
这个噩梦太过真实,女王仍心有余悸。玛丽本来只当是母亲做的噩梦,可当她看到刚送来的报纸头条是孩子们在夜晚莫名失踪,就知道这绝非偶然。此时天已放亮,玛丽拉开窗帘,赫然看到一个小女孩站在窗台上。女王想起在梦中也出现过这个小女孩,后面更让人惊奇的事发生了。在小女孩的呼唤下,一个巨人出现在皇家庭院里。女王保持着皇家应有的风范,命令蜂拥而出的守卫放下枪。虽然她一时也无法接受,但她明白这个女孩和巨人是解决孩子失踪事件的关键。在召开御前会议前,女王邀请索菲和好心眼共进早餐。提斯费尽力气才让好心眼进入白金汉宫的正厅,里面已经为他准备好了临时搭建的高大餐桌。好心眼生平第一次吃到除大鼻子瓜以外的食物,用剑、铁锹和钢叉组成的餐具吃得不亦乐乎,除了那杯苦了巴叽的咖啡。当三军统率到达白金汉宫后,女王下令进攻巨人岛。好心眼一路飞奔在前面带路,十多架英国皇军海军陆战队的支努干双螺旋桨直升机以及大型工程直升机紧随其后。穿过那道闪着电光的云雾后,好心眼让直升机暂时隐蔽,他要给那些食人魔订制一个最可怕最绝望的梦,唤醒他们内心里的悔恨。只有这样,才能削弱食人魔的力量,给人类军队创造机会。
白天是巨人们睡觉的时间,也是让他们做梦的最佳时刻。索菲抱着装有悔恨之梦的瓶子跑到巨人们中间,刚要打开瓶盖就被吃人肉巨人发现。情急之下,索菲举起瓶子摔在地上,梦魇钻进熟睡巨人的身体里,让他们一个个痛哭流泣,无法自制。吃人肉巨人大怒,对着好心眼和索菲就要下毒杀。皇家陆战队及时赶到,一根根飞索从直升机上弹射出来,把这些食人魔捆得结结实实。战斗很快结束,每架直升机下都悬挂着战俘凯旋而归。这些巨人没有被送往英国,而是被丢在一个与世隔绝的荒岛上。女王对他们最大的恩赐就是一大箱大鼻子瓜种子,可以让他们不至饿肚子。人类世界的孩子们安全了。每个清晨,索菲从白金汉宫的床上醒来时,都会向着窗外讲述自己做的梦,她相信好心眼一定在聆听。她甚至能看到天际边那座巨人岛上,好心眼的花园里种满了各种新鲜蔬菜,还有房间里美味的炖肉。好心眼时常也会看着天边,想着人类世界里那个最好最好的朋友。