Show more
Demetrius Wren was born in Phoenix, AZ and grew up in Augusta, GA. He made his first film at age 8 and started studying filmmaking while in high school. imdb.com