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