劇情簡介:
孤兒院裏一個名叫蘇菲(魯比·巴恩希爾 Ruby Barnhill 飾)的小女孩一天夜裏睡不著覺,她在“巫師出沒的時刻”看到一個和樓房一樣高大的巨人(馬克·裏朗斯 Mark Rylance 飾)沿街走過來。巨人發現蘇菲看見了他,於是便把她拎回了巨人國。
這個巨人是好心眼兒巨人,好心眼兒巨人專門搜集好夢,把夢分門別類地裝在一個個玻璃瓶子裏,再挨家挨戶地把捕捉來的好夢吹到孩子們睡覺的臥室裏。他與其他巨人國中的巨人不一樣。其他巨人都吃人,他只吃自己種植的食物。
為了阻止其他巨人繼續吃人,聰明的蘇菲她讓BFG調制出一個關於巨人吃小孩的噩夢,並想要把這個夢吹到英國女王的臥室裏。兩人由此開始了一段奇幻的冒險之旅。一路上,他們面臨著巨人國吃人巨人們的重重威脅;與此同時,小女孩與好心眼兒巨人也從一開始的彼此不信任,成長出一場非同尋常的友誼。