BFG skraćeni je naziv za Blagog Fantastičnog Gorostasa. On je neobičan i nježan div koji govori vrlo čudnim jezikom punim pogrešaka.
Svake noći, dok svi spavaju, veliki strašni divovi tumaraju svijetom i otimaju ljude ne bi li ih potom proždrljivo smazali. Postoji samo jedan div koji ih može spriječiti u tome – a to je BFG! On je najljubazniji i najbolji div pod kapom nebeskom. Jedne noći, dok upuhuje svojom trubljom snove u dječje glavice, podigne malu Sophie iz njezina kreveta u sirotištu i strpa je u džep. Odvede je u svoju špilju gdje čuva tisuće staklenih bočica u kojima lebde snovi. BFG svakodnevno odlazi u Snozemlju hvatati snove kao što drugi hvataju leptire. Sophie na početku zazire od diva, ali ubrzo shvaća da BFG ima iznimno dobro srce i da je uz njega najsigurnija na svijetu. No drugi ljudi nisu sigurni… Svake su im noći životi prepušteni na milost i nemilost drugim, opasnim divovima. Sophie stoga smisli plan kako da im BFG i ona stanu na kraj. Bit će to vraški teška i opasna pustolovina. No krenimo, hrabro!