Film:
* The Wife (2017): He plays the role of "David", a friend of the main character, Joan.
* Black Panther (2018): He has a role as "Okoye's Warrior".
* Come As You Are (2019): He plays the role of "Michael", a character whose struggles with HIV are portrayed.
* The Kissing Booth (2018): He plays the role of "Mr. Flynn", the father of Elle. He also appears in its sequel, The Kissing Booth 2 (2020).
* Seriously Single (2016): He played the role of "Kenny".
* Happiness is a Four-Letter Word (2018): He plays the role of "Tumi".
Television:
* Scandal! (2014-2015): He played the character "Mpho" on the South African soap opera.
* Generations: The Legacy (2014-2015): He played the role of "Zolani" on this South African soap opera.
* Queen Sono (2020): He played the character "Shandu" in this Netflix series.
* The River (2018-2020): He played the character "Lindiwe's Ex" on this South African soap opera.
* The Wife (2020-present): He plays the role of "Nqobile" in this South African drama series based on the book of the same name.
This is not an exhaustive list, but it provides a good overview of his work across different genres and platforms.