Films:
* Prince of Persia:The Sands of Time (2010):Als de gemene Shek
* De forens (2018):Als een mysterieuze passagier genaamd Murphy
* De persoonlijke geschiedenis van David Copperfield (2019):Zoals de heer Micawber
* Duin (2021):Zoals Gurney Halleck
* Duin:deel twee (2023):Zoals Gurney Halleck (aankomende)
Televisie:
* Rechter John Deed (2001-2007):Zoals Dr. Anthony "Tony" Corden
* Het wetsvoorstel (1984-2010):Als verschillende karakters
* Dokter Wie (2005-2022):Als een personage genaamd Finn (2010)
* Lijn van plicht (2012-2021):als sergeant Steve Arnott (seizoen 5)
* Schaduw en bot (2021-heden):Zoals Ivar
* Huis van de Draak (2022-heden):Zoals Lord Corlys Velaryon, "The Sea Snake"
Dit is slechts een selectie van zijn werk en hij is in veel andere projecten in verschillende genres verschenen. Hij is een getalenteerde acteur met een talent voor het tot leven brengen van complexe en meeslepende personages.