2024
Eric as Jackson2023
Rye Lane as Nathan2023
Bank of Dave as Oscar2023
Northern Comfort as Charles2022
Poison Arrows as Charlie Dee2022
Harold & Mary as Gareth2021
Undergods as Reed The Estate Agent2021
Come as Finn2020
Van der Valk as Vito Vinke2020
Roald Dahl's The Witches as Sous Chef2019
His Dark Materials as Benjamin De Ruyter2019
Pennyworth: The Origin of Batman's Butler as Lucius Fox2019
The Bay as D.S. Alexander Stewart2018
Shakespeare & Hathaway - Private Investigators as Moses Abiola2018
The Current War as Lewis Latimer2018
In Fabric as Neal the Deal2018
King Lear as Duke of Burgundy2018
Alex's Dream as Lost Man2018
National Theatre Live: Barber Shop Chronicles as Tanaka / Fiifi2016
Level Up Norge as Cren (voice) (uncredited)2016
Neil Gaiman's Likely Stories as Dr. N. Owen2016
Neil Gaiman's Likely Stories as Gordon2014
Uncle as Luca2014
Suspects as Lewis2014
National Theatre Live: King Lear as Oswald2014
Groove is in the Heart as Jon2012
Julius Caesar as Lucius2012
The Making of Julius Caesar: Royal Shakespeare Company as Himself / Lucius2009
Whitechapel as DO Sean Pinchin2005
Doctor Who as Kabel1999
Holby City as Tommy Bevan