Known For
Filmography

National Theatre at Home: London Road
Movie · as Dodge

Hostage
TV · as Michael Hall · 4 eps

National Theatre Live: Dear England
Movie · as Mike Webster

Tiddler
Movie · as Lobster (voice)

The Gold
TV · as Max Goodman · 5 eps

Lockwood & Co.
TV · as Cutter · 1 ep

Sister Boniface Mysteries
TV · as Clifford Winner · 1 ep

Superworm
Movie · as Papa Toad / Beetle (voice)

Treadstone
TV · as Leo Biller · 3 eps

The Mercy
Movie · as Portishead Operator

Shakespeare & Hathaway - Private Investigators
TV · as Rex Olson · 1 ep

The Secret Spitfires
Movie · as Self - Narrator (voice)

Grimsby
Movie · as Clive Graves

The Crown
TV · as Bill Mattheson · 2 eps

London Road
Movie · as Dodge

Camera Trap
Movie · as Nicholas

Man Up
Movie · as Adam

Minions
Movie · as News Reporter (voice)

Britain's Busiest Airport: Heathrow
TV · as Narrator (voice) · 9 eps
Secrets of the Scammers
Movie · as Himself (Narrator)

Father Brown
TV · as Joseph Sinclair · 1 ep

By Any Means
TV · as DI Matthew Dixon · 1 ep

Big Bad World
TV · as Nigel · 1 ep

Les Misérables
Movie · as Constable 1

Broken
Movie · as Policeman 1

The Somnambulists
Movie · as Man #5

Metamorphosis
Movie · as The Second Lodger

The Girl Who Became Three Boys
Movie · as Narrator (voice)
Obsessive Compulsive Hoarder
Movie · as Narrator (voice)

Vera
TV · as Steve Wilson · 1 ep

Silk
TV · as Alex Turley · 1 ep

Scams, Claims and Compensation Games
Movie · as Narrator

Above Suspicion
TV · as Mike Reynolds · 1 ep

Ashes to Ashes
TV · as Ian Kay · 1 ep

Fairy Tales
TV · as Goran Pepic · 1 ep

Alibi
Movie · as PC Blake

The Afternoon Play
TV · as Howard Harris · 1 ep

Foyle's War
TV · as Edward Hylton · 1 ep

Midsomer Murders
TV · as Sergeant Gill · 2 eps

Agatha Christie's Poirot
TV · as Inspector Raglan · 1 ep
