The story revolves around a young orphan girl named Sophie (played by Ruby Barclay), who finds herself in the midst of a magical adventure with a friendly giant, known as the Big Friendly Giant (BFG) (voiced by Mark Rylance). The BFG, who lives in a beautiful garden, befriends Sophie and shares with her the secrets of his world. However, their peaceful existence is disrupted by the presence of nine fearsome giants who threaten to destroy human villages.