Known For
Filmography

A Thousand Blows
TV · as Mr Harkness · 1 ep

Trucking Heavy: Massive Moves
TV · as Narrator · 5 eps

The Family Pile
TV · as Stuart · 6 eps

Andor
TV · as Pegla · 3 eps

The Following Year
Movie · as Ben

The Cars That Made the World
TV · as Self - Narrator · 4 eps

Ted Lasso
TV · as James Tartt · 5 eps

Years and Years
TV · as Woody · 2 eps

Chernobyl
TV · as Khodemchuck · 1 ep

Peterloo
Movie · as Peter Wilkes, a Farrier

Holmes & Watson
Movie · as Lestrade's PC Smalls

Trucking Hell
TV · 139 eps

The Watchman
Movie · as Lee Simpson

No Offence
TV · as Stone · 1 ep

Prey
TV · as Phil Prentice · 3 eps

Glue
TV · as Thomas Bray · 8 eps

Grantchester
TV · as Arthur Evans · 1 ep

The Look of Love
Movie · as Jimmy Humphries

Bluestone 42
TV · as Nutsack · 2 eps

Spike Island
Movie · as Poster Vendor

Heroes & Demons
Movie · as (segment "The Banker")

Love Life
TV · as Dez · 3 eps

Cuckoo
TV · as Goran · 1 ep

Vera
TV · as Bobby Salter · 1 ep

Death in Paradise
TV · as Danny · 1 ep

Silk
TV · as Sean · 3 eps

The Shock Doctrine
Movie · as Narrator (Voice)

Moving On
TV · as Shane · 1 ep

The Last Enemy
TV · as Wafa · 2 eps

Goal II: Living the Dream
Movie · as Hughie McGowan

Holby Blue
TV · as Constable Robert Clifton · 20 eps

Secret Diary of a Call Girl
TV · as Al · 1 ep

Indie Sex
TV · as Self · 1 ep

Elizabeth David: A Life in Recipes
Movie · as Charles Gibson Cowan

Cracker: Nine Eleven
Movie · as Mark Fitzgerald

Life on Mars
TV · as Davie Mackay · 1 ep

Goal!
Movie · as Hughie McGowan

A Cock and Bull Story
Movie · as Gary

Bloodlines
TV · as Mark Hopkin · 2 eps

9 Songs
Movie · as Matt

The Banker
Movie · as Vain Man

New Tricks
TV · as Michael Jacobs · 1 ep
The Terry and Gaby Show
TV · 1 ep

Burn It
TV · as Andy Grimshaw · 21 eps

Blue Murder
TV · as Terry Camerton · 2 eps

The Afternoon Play
TV · as Sean Tyler · 1 ep

24 Hour Party People
Movie · as Nathan

Messiah
TV · as Eric Metcalfe · 4 eps

Band of Brothers
TV · as Allen E. Vest · 3 eps

Jason and the Argonauts
TV · as Actor · 2 eps

Virtual Sexuality
Movie · as Alex Thorne

Born to Run
TV · as Ryan Flitch · 6 eps

Dalziel and Pascoe
TV · as Chris Mattis · 1 ep

Cracker
TV · as Mark Fitzgerald

Heartbeat
TV · as Neil · 1 ep

Monster Maker
Movie · as Matt Banting

Children's Ward
TV · as Lee Jones · 13 eps

The Jim Henson Hour
TV · as Matt Banting · 1 ep
Gruey
TV · as Gruey · 12 eps

Bellman and True
Movie · as The Boy

Casualty
TV · as Chris Miller, Billy · 1 ep

Dramarama
TV · as Trotter · 1 ep
