В центре истории — девочка по имени Софи, которая однажды ночью видит в окне огромного великана. Он уносит ее в страну великанов, где выясняется, что он — единственный добрый великан, живущий в строжайшей секретности. По ночам он собирает хорошие сны и раздает их детям, не позволяя им видеть кошмары. Однако дружба Софи с великаном привлекает внимание других, куда более опасных великанов.