Die kleine Sophie lebt in England in einem Heim für Waisenkinder. Eines Nachts sieht sie aus dem Fenster und beobachtet, wie eine dunkle Gestalt durch die Straßen schleicht. Der Unbekannte entpuppt sich als der freundliche Riese Grofreuri, der seine Nächte damit verbringt, Kindern gute Träume zu bringen. Die beiden freunden sich an und Grofreuri nimmt Sophie mit in das fantastische Land der Riesen.