
Havoc
Jimmy
6.5
2025

Blitz
Man, London Bridge
5.9
2024

The Franchise
Milo Walsh · (2 episodes)
6.6
2024

The Following Events are Based on a Pack of Lies
JD · (2 episodes)
7.0
2023

RSC Live: King John
Pembroke
8.0
2021

Invasion
Fletcher · (1 episode)
7.2
2021

Code 404
Duncan Pugh · (1 episode)
6.7
2020

The Witcher
Innkeeper · (1 episode)
8.0
2019

Temple
Greg · (1 episode)
6.5
2019

Suffragette
Epsom Groundsman
7.2
2015

All's Well That Ends Well - Live at Shakespeare's Globe
Duke of Florence / Rinaldo / Gentleman / Second Soldier
7.3
2012

The Hour
Police Officer · (1 episode)
7.5
2011

The Hour
Floor Manager · (2 episodes)
7.5
2011

Henry VIII - Live at Shakespeare's Globe
Cromwell
0.0
2010

Banged Up Abroad
Simon Burke · (1 episode)
7.5
2007

Doctor Who
Roscoe · (1 episode)
7.5
2005

24
Parliament Member #1 · (2 episodes)
7.8
2001

Doctors
Dean Hanley · (1 episode)
4.8
2000

Holby City
Leon Mason · (1 episode)
5.7
1999

Midsomer Murders
Brother Jozef · (1 episode)
7.5
1997

EastEnders
Dave · (1 episode)
4.1
1985