孤儿院里一个叫苏菲(RubyBarnhill,ruby barnhill)的小女孩有一天晚上睡不着觉。她看到一个和建筑物一样高的巨人(马克·莱兰斯,马克·莱兰斯)在“巫师出现的时候”沿街走来。巨人发现苏菲看到了他,于是带她回到巨人国。 这个巨人是个善良的巨人。一位好心的巨人把好梦收集起来,分门别类地放在玻璃瓶里,把捕捉到的好梦挨家挨户吹到孩子们睡觉的卧室里。 他不同于其他豪门中的豪门。 别的巨人吃人,他只吃自己种的粮食。 为了阻止其他巨人继续吃人,聪明的苏菲让BFG编造了一个巨人吃小孩的噩梦,想把它吹进英国女王的卧室。 两人开始了奇妙的冒险。 一路走来,他们面临着巨人国家吃巨人的威胁;同时,小女孩和好心的巨人也从一开始的互不信任,成长为非同一般的友谊。