Stephen B'Aamba Albert is known for his work on Bran Nue Dae (2009), The Circuit (2007) and Bobtales (1998). Read more on iMDB