生活在孤兒院的小女孩蘇菲(魯比·巴恩希爾 Ruby Barnhill 飾)總是悶悶不樂。某天的凌晨三點,她獨自趴在窗口守望長夜,卻無意中見到一個身形巨大的巨人(馬克·里朗斯 Mark Rylance 飾)。巨人被發現後驚慌失措,匆忙中抓起蘇菲一路飛奔,回到了他所在的巨人國。幸運的是這個被稱作好心眼兒的巨人人如其名,他不像其他同類一樣以“人豆子”為食,只吃水果和蔬菜,而且他還會把尋找到的美夢送入孩子們的夢想。這也算是對同類暴行的一種補償。興許是擁有共同的孤獨感和善良,小小的蘇菲和高大的好心眼兒慢慢熟絡,並彼此信任,他們成為了毫無芥蒂和隱藏的好朋友…… 本片根據著名兒童文學作家羅爾德•達爾的同名原著改編。