A pequena Sophie (Ruby Barnhill) conhece BFG (Mark Rylance), um gigante muito gentil que é considerado um pária pelos outros gigantes, pois se recusa a comer criançinhas. Então, Shophie e BFG partem numa aventura até Londres para convencer a rainha Elizabeth (Penelope Wilton) a ajudá-los a se livrar de todos os maus gigantes uma vez por todas.