the bfg (titled onscreen as roald dahl's the bfg) is a 2016 american fantasy adventure movie directed and produced by steven spielberg, written by melissa mathison and based on roald dahl’s 1982 novel of the same name.