Known for Acting

2016
as Yao Appiah COO
2007
as Harold
2007
as Rod
2017
as O-Z
2018
1997
as Smiling Inmate (as Michael Ngaujah)
2017
as Mosi
2009
as Cash
2018
as Doomfist (voice) / Self
1997
as D'Angelo
2002
as Clay
2016
as Walter
2011
as Fela
2011