2023
National Theater Live: The Crucible
2021
Showtrial as Felix Owusu (5 episodes)
2021
Romeo & Juliet as Mercutio
2019
Martin's Close as William
2019
The Personal History of David Copperfield as Markham
2019
The Isle as Cailean Ferris
2018
National Theatre Live: Antony & Cleopatra as Eros
2018
A Very English Scandal as Clive Otunde (1 episode)
2018
National Theatre Live: Barber Shop Chronicles as Samuel
2017
In the Dark as Theo (4 episodes)
2017
National Theatre Live: Saint Joan as The Dauphin
2016
The Girl with All the Gifts as Kieran Gallagher
2016
Atlanta as Khalil (1 episode)
2016
A Midsummer Night's Dream as Flute
2016
Shakespeare Lives: The Works as Iago
2015
The Vote as Jonathan Clarke
2015
Banana as Dean Monroe (8 episodes)
2015
Cucumber as Dean Monroe (8 episodes)
2015
Tofu as Dean (8 episodes)
1971
Great Performances as Mercutio (1 episode)