2024
as Jackson
2023
as Charles
2023
as Nathan
2023
as Oscar
2022
as Charlie Dee
2022
as Gareth
2021
as Finn
2021
as Reed The Estate Agent
2020
as Sous Chef
2020
as Vito Vinke
2019
as Benjamin De Ruyter
2019
as Lucius Fox
2019
as D.S. Alexander Stewart
2018
as Lost Man
2018
as Neal the Deal
2018
as Duke of Burgundy
2018
as Moses Abiola
2018
as Lewis Latimer
2018
as Tanaka / Fiifi
2016
as Dr. N. Owen
2016
as Gordon
2016
as Cren (voice) (uncredited)
2014
as Jon
2014
as Oswald
2014
as Lewis
2014
as Luca
2012
as Himself / Lucius
2012
as Lucius
2009
as DO Sean Pinchin
2005
as Kabel
1999
as Tommy Bevan