Sofija (Rūbija Bārnhila) dzīvo bāreņu namā Londonā, līdz kādu nakti viņa satiek Lielo draudzīgo milzi (Marks Railens), kurš uz guļošo bērnu prātiem sūta sapņus. Viņš Sofiju paņem līdzi uz savu māju Milžu Zemē, kurā viņi ievāc savvaļas sapņus, kuri sagādās jautrus brīžus snaudošajiem mazajiem. Taču Sofija drīz nokļūst briesmās, kad par viņas klātbūtni uzzina LDM nežēlīgie un milzīgākie brāļi Miesasrīma (Džemeins Klements), Māgāstūmējs (Bils Heiders) un Kaulkraukšķinātājs (Olafurs Dari Olafsons). Drīz šīs dīvainais pāris izdomā plānu, kā uzveikt cilvēkēdājus.