Barbara E. Allen è una regista e produttrice pluripremiata, vincitrice di oltre una dozzina di Emmy. I suoi lavori sono stati presentati in prestigiosi festival internazionali, tra cui Cannes e il FESPACO. Ha anche ricevuto il Knight Fellowship in Journalism presso la Stanford University nel 2013, come innovatrice nel campo del giornalismo immersivo. Tra i suoi progetti più noti ci sono il film DuSable to Obama: Chicago’s Black Metropolis, che ha battuto record di raccolta fondi su PBS, e il film in realtà virtuale Eyes of the Storm, che ricostruisce le esperienze delle vittime dell’uragano Katrina. Nel 2018 ha ricevuto una nomination agli Emmy per la serie The Experience with Dedry Jones.