
Acting

Demons
as Dom Top

A Christmas Story Christmas
as Big Guard

The Lady of Heaven
as Bilal

Broadmoor: Serial Killers & High Security
as Self (Narrator)

Jingle Jangle: A Christmas Journey
as Constable #2

National Theatre Live: The Comedy of Errors
as Anitpholus of Ephesus

Johnny English Reborn
as Michael Tembe

Sand Serpents
as Sgt. Wilson

Pirates
as Pirate

My Lady Jane
as Tavern Owner · 1 ep.

House of the Dragon
as Triarchy Lieutenant · 1 ep.

The Witcher: Blood Origin
as Merchant · 1 ep.

Foundation
as Jarko Dornick · 2 ep.

Underground Marvels
as Self - Narrator (voice) · 20 ep.

Tattoo Fixers on Holiday
as Narrator · 16 ep.

Thunderbirds Are Go!
as The Mechanic / Hutch (voice) · 78 ep.

Tattoo Fixers Extreme
as Opening Narration (voice) · 85 ep.

Run
as DC Burgess · 4 ep.

Doctor Who
as Dancer · 1 ep.