Agatha Christie's Poirot
as Concierge
The Lord of the Rings: The Rings of Power
as Grizzled Southlander
Arcane
as Rictus (voice)
Skins
as Pete
The Sandman
as Andros
The Great
as Tolsten
Miracle Workers
as Knight
Ripper Street
as Risaldar-Major Haroun al-Qadir
Good Omens
as His Royal Highness
Carnival Row
as Boz Ghaidos
Not Going Out
as Air Marshal
Utopia
as Milton Wilson
Dolittle
as Pirate
Die Another Day
as Buckingham Palace Reporter
My Lady Jane
as Rupert
World Without End
as Bonaventura Carolli
Kick-Ass 2
as Eyal
Emerald City
as Hugh
In the Flesh
as Dr. Shepherd
The Girl Before
as Professor Summerfield