Большой и Добрый Великан, несмотря на свои внушительные размеры (а может и благодаря им), обладает большим и добрым сердцем - в отличие от всех прочих обитателей Страны Гигантов. Его рост превышает семь метров, у него огромные уши и отменное обоняние. Он очаровательно непосредствен и немногословен. Такие гиганты, как Кровушкипопьём или Костипогрызём, вдвое массивнее и, по меньшей мере, вдвое страшнее Великана. Гиганты питаются людьми, Великан же довольствуется шишгурцами и хрюноградом.
Попав в страну гигантов, Софи - не по годам сообразительная 10-летняя девчушка из Лондона, поначалу боится огромного монстра, который притащил ее в свою пещеру. Но вскоре она понимает, что Великан на самом деле - очень вежливое и очаровательное существо. Она никогда прежде не встречала гигантов, и забрасывает своего похитителя вопросами. Великан отводит Софи в Страну Снов, где он собирает сны и дарит их ребятишкам, которые никак не могут заснуть. Великан учит Софи азам магии и рассказывает о волшебных свойствах снов. К несчастью, появление Софи в Стране Гигантов привлекает излишнее внимание у местного населения. От Гигантов очень трудно утаить то, что в их страну помимо их воли проник посторонний…
Вскоре Великан и Софи покидают Страну Гигантов и отправляются к Королеве Виктории, чтобы предупредить её об угрозе со стороны гигантов. Впрочем, для начала героям нужно убедить Королеву и ее служанку Мэри в том, что гиганты действительно существуют. Большой и добрый Великан, Софи, Её Величество и Мэри вместе разрабатывают хитроумный план, который избавит всех от гигантов раз и навсегда.