Mała sierotka Sophie zostaje porwana ze swojego łóżka przez BFO - Bardzo Fajnego Olbrzyma, który nocą dostarcza wszystkim dzieciom sny. Olbrzym zabiera Sophie do Krainy Olbrzymów, gdzie olbrzymy pożerają ludzi. BFO jest jednak wyjątkiem. Wspólnie z Sophie układają plan obejmujący zaprzestanie złych czynów innych olbrzymów.