Sophie vit à l'orphelinat. Un soir, alors qu'elle peine à s'endormir, elle aperçoit une silhouette immense qui fait le tour des maisons. Lorqu'elle se rend compte qu'il s'agit d'un géant, celui-ci l'a déjà enlevée. Terrifiée, Sophie apprend qu'elle a été kidnappée par le Bon Gros Géant, qui se nourrit de légumes et souffle des rêves dans les chambres d'enfants.