В центре сюжета - девочка Софи, которая однажды ночью не смогла уснуть и стала свидетельницей удивительного события: огромный великан подошел к соседнему дому и начал дуть в окна. По древним поверьям и страшилкам для детей, великан заметил ее и похитил, унеся в свою страну, где обитают великаны. Оказалось, что этот великан отличается от остальных: он единственный добрый житель этой земли. В тайне от других, он занимался сбором хороших снов и раздавал их детям по ночам, чтобы они спали безмятежно. Его уникальные уши позволяют ему слышать, о чем мечтают дети, и никогда не допускать кошмаров в их снах.
Софи становится его незаменимым помощником, и вместе они разрабатывают план, как убедить людей в существовании доброго великана и защитить его от злобных собратьев. Великан, известный как БФГ - Большой Friendly Giant, обладает не только добрым сердцем, но и уникальной способностью создавать сны, которые он собирается использовать для спасения себя и Софи от угрозы со стороны других великанов.
Их приключение приводит их в Лондон, где они пытаются убедить королеву и ее советников в существовании опасности. Великан использует свои сонные эликсиры, чтобы показать им правду о мире великанов через яркие сны. Софи же проявляет смекалку и находчивость, помогая БФГ найти общий язык с людьми.
История наполнена магией и волшебством, показывая важность дружбы и веры в чудеса, даже когда ты сталкиваешься с непониманием и страхом. Софи и великан вместе переживают множество приключений, которые меняют их жизни навсегда, демонстрируя силу доброты и доверия между разными мирами.