35岁的阿德里恩(本杰明·拉维赫尼 Benjamin Lavernhe 饰)是一个性格非常内向的男人,整天都活在自己幻想中的世界里,对外界的变化不闻不问不关心。这样的一个宅男,竟然也找到了女朋友,这个妹子的出现让阿德里恩几乎能够肯定,她就是自己命中注定的那个女人,这段感情就是他设想中的完美的爱情。 可是,让阿德里恩没有想到的是,这段所为完美的爱情,竟然只维持了短短的38天,妹子因为受不了阿德里恩的性格,最终还是提出了分手。这场短暂而又失败的感情带给了阿德精神上巨大的打击,更糟的是,阿德里恩的姐姐婚期将近,在一片温馨幸福的氛围中,他形单影只的模样显得更加的可怜。。孤儿院里一个名叫苏菲的小女孩一天夜里睡不着觉,她在“巫师出没的时刻”看到一个和楼房一样高大的巨人沿街走过来。巨人发现苏菲看见了他,于是便把她拎回了巨人国。
这个巨人是好心眼儿巨人,好心眼儿巨人专门搜集好梦,把梦分门别类地装在一个个玻璃瓶子里,再挨家挨户地把捕捉来的好梦吹到孩子们睡觉的卧室里。他与其他巨人国中的巨人不一样。其他巨人都吃人,他只吃自己种植的食物。
为了阻止其他巨人继续吃人,聪明的苏菲她让BFG调制出一个关于巨人吃小孩的噩梦,并想要把这个梦吹到英国女王的卧室里。两人由此开始了一段奇幻的冒险之旅。一路上,他们面临着巨人国吃人巨人们的重重威胁;与此同时,小女孩与好心眼儿巨人也从一开始的彼此不信任,成长出一场非同寻常的友谊。。女强人毕胜男(赵薇 饰)和丈夫罗素(佟大为 饰)是一对新世代寻常可见的年轻夫妻,他们追求时尚,专注自我,尽情享受当下舒适自在的生活。二人膝下有一个五岁的女儿罗茜茜(纪姿含 饰),茜茜美丽可爱,多数时候都由爷爷罗三省(郭凯敏 饰)和奶奶孙雅娴(潘虹 饰)照顾。二老对孙女言听计从,百般溺爱,俨然将其当作小公主一般看待。在全家去外公外婆家时,茜茜的一系列表现闹出许多不快,毕胜男发现女儿不仅娇惯的不成样子,而且身无一技之长。这位女强人终于开始着急了,接下来的日子里她尝试将女儿带回自己身边,纠正各种坏毛病,并且为了茜茜的未来绞尽脑汁。
在这一过程中,这位虎妈和猫咪般温顺的丈夫以及两边的家人不可避免发生着碰撞……。