Duran Fulton Brown was born on December 3, 1983 in London, England. He is an actor, known for Ren (2016), Street Spirit (2013) and Sound (2011). Read more on iMDB