En una noche mágica en Londres, una niña huérfana llamada Sophie se encuentra con un gigante amistoso, quien se dedica a recoger los sueños de los niños mientras duermen. Este gigante, de enorme estatura y un corazón aún más grande, se hace llamar el BFG (Big Friendly Giant). Aunque al principio Sophie tiene miedo de su aspecto imponente, pronto descubre que es un ser amable que se preocupa por los sueños de los niños y que también comparte una peculiar forma de hablar.