
Acting

The Generators
as Oscar

Napoleon
as Lucien Bonaparte
Knightman
as Kay

From A Strange Land
as Jonas

The Ritual
as Junkie

Stutterer
as Greenwood Carsen

The Comedy of Errors - Live at Shakespeare's Globe
as Antipholus of Ephesus

Titus Andronicus - Live at Shakespeare's Globe
as Saturninus
Painter

House of the Dragon
as Lord Larys 'Clubfoot' Strong · 21 ep.

Chernobyl
as Dmitri · 1 ep.

Endeavour
as Dudley Jessop · 1 ep.

The Hollow Crown
as Basset · 2 ep.

Monroe
as David Foster · 1 ep.

Sherlock
as Bezza · 1 ep.

Doctor Who
as Old Swarm · 2 ep.

Casualty
as Toby De Silva · 96 ep.