2025
My Fault: London as William2025
Cleaner as Kahn2025
The Feud as Alan Spence2025
Tinsel Town as Not available2025
The People Before as Pete2024
Swede Caroline as Lawrence2023
Barbie as Dan at the FBI2023
Champion as Not available2023
One Year Off as George Prince2023
Coffee Wars as Bernie2022
Memory as Special Agent Gerald Nussbaum2022
Christmas in Paradise as Felix2022
Christmas in the Caribbean as Not available2021
The Protégé as Duquet2021
The Lady of Heaven as Abu Bakr2021
Father Christmas Is Back as Felix2020
Red Dwarf: The Promised Land as Rodon2020
Breach as Billy2019
His Dark Materials as Mr. Hanway2019
Lessons of the Hour as Frederick Douglass2018
Shakespeare & Hathaway - Private Investigators as Major Tony Suffolk2018
2036 Origin Unknown as Sterling Brooks2017
Beauty and the Beast as Père Robert2017
The Foreigner as Commander Richard Bromley2016
The Girlfriend Experience as Paul2016
Fleabag as Hot Misogynist2014
The Hooligan Factory as Midnight2013
National Theatre Live: Macbeth as Macduff, Thane of Fife, nobleman of Scotland2012
Hamilton: In the Interest of the Nation as Benjamin Lee2012
Boys On Film 8: Cruel Britannia as Sous Chef (segment "The Chef's Letter")2012
Julius Caesar as Mark Anthony2012
The Making of Julius Caesar: Royal Shakespeare Company as Himself / Mark Antony2011
Death in Paradise as Curtis2010
Ein Sommer in Kapstadt as Gabriel Swart2009
Moving On as Steve2009
Above Suspicion as DCI Sam Power2009
Lulu and Jimi as Jimi2008
The Chef's Letter as Sous Chef2003
In Search of Shakespeare as Various2003
Keen Eddie as Not available2001
Waking the Dead as Miles Patterson2001
Harry Potter and the Philosopher's Stone as Firenze (voice)2001
As If as Riggs2000
A Christmas Carol as Jacob Marley1999
The Clandestine Marriage as Brush1997
Midsomer Murders as Carlton Scott1996
Hamlet as Francisco1978
An Audience with... as SelfNaN
Olde Boys as Travis Richards