孤儿院里一个名叫苏菲(鲁比·巴恩希尔 Ruby Barnhill 饰)的小女孩一天夜里睡不着觉,她在“巫师出没的时刻”看到一个和楼房一样高大的巨人(马克·里朗斯 Mark Rylance 饰)沿街走过来巨人发现苏菲看见了他,于是便把她拎回了巨人国。