Known For
Filmography
The Archivist
Movie

Bitcoin
Movie · as Balthazar Harrington III

The Beekeeper 2
Movie · as Fred Ambly

The Stolen Girl
TV · as Douglas Brown · 1 ep

The Bombing of Pan Am 103
TV · as Mick Charles · 2 eps

Django
TV · as Captain Tanhill · 1 ep

Professor T
TV · as Simon Mulderson · 1 ep

Vintage Blood
Movie · as Jack

Humans
TV · as Dr. Rose · 1 ep

The Curse of Edgar
Movie · as Robert Kennedy
The Body Farm
Movie · as Oggy

The Body Farm
TV · as Oggy · 6 eps

The Story of F***
Movie · as Lewis Sipricosh

F
Movie · as James

Be Good
Movie · as Joe

Garrow's Law
TV · as Peter Pace · 1 ep

The Disappeared
Movie · as Jason Saks

How Not to Live Your Life
TV · as Karl Menford · 6 eps

Persuasion
Movie · as James Benwick

In a Day
Movie · as Michael

Robin Hood
TV · 2 eps

Hotel Babylon
TV · as Matthew Boscastle · 1 ep

I Shouldn't Be Alive
TV · 1 ep

Doctor Who
TV · as Larry Nightingale · 1 ep

Fat Slags
Movie · as Rickshaw Driver

Alfie
Movie · as Bright Young Thing

Life Begins
TV · as Kevin · 14 eps

New Tricks
TV · as Jeremy Powell · 1 ep

Doc Martin
TV · as Ross · 1 ep

Hear the Silence
Movie · as Journalist

Inbetweeners
Movie · as David Marshall

Lexx
TV · as Ryan · 1 ep

Peak Practice
TV · as Peter Shaw · 1 ep

Prime Suspect
TV · as Waterloo Vagrant · 2 eps
