The giants near where Sophie lives are feared because one of their habits is to eat little boys and girls. The villagers do what they can to shield their children from the giants, but there is often nothing they can do when the powerful giants are hungry. One day, Sophie finds herself face to face with a giant that does not want to eat little children. Because he won't eat children, this giant has become an outcast. Sophie wonders if this big friendly giant can be the key to stopping the carnage that has claimed so many young lives in her village.