Known For
Filmography

Ben and Holly's Little Kingdom: The North Pole
Movie · as King Thistle (voice)

From What I Remember
Movie · as Mike

Madfabulous
Movie · as Mr Davies

The One That Got Away
TV · as Paul Harvey · 6 eps

After the Flood
TV · as Tony Rower · 6 eps

Archie: The Man Who Became Cary Grant
TV · as Pender · 1 ep

Four Lives
TV · as Karl Turner MP · 1 ep

The Teacher
TV · as Brian · 2 eps

Anne
TV · as Prof. Phil Scratton · 4 eps

The Responder
TV · as Eric · 5 eps

DI Ray
TV · as Supt. Ross Beardsmore · 10 eps

Viewpoint
TV · as Donald Vernon · 5 eps

A Confession
TV · as Mick O'Callaghan · 6 eps

Hatton Garden
TV · as Ray Bilton · 3 eps

Pennyworth: The Origin of Batman's Butler
TV · as Arthur Pennyworth · 20 eps

Winterlong
Movie · as Paul Castle

Tin Star
TV · as Frank Jackson · 10 eps

Reg
Movie · as Second Voter

Marcella
TV · as Peter Cullen · 24 eps

Beowulf: Return to the Shieldlands
TV · as Lagrathorn · 5 eps

National Treasure
TV · as Leo · 4 eps

Pombo Loves You
Movie · as Griff

Father Brown
TV · as Pat Lochlin · 1 ep

Vera
TV · as Sean Dewley · 1 ep

Awaydays
Movie · as Uncle Bob

Ben & Holly's Little Kingdom
TV · as King Thistle · 104 eps

Being Human
TV · as Chief Constable Wilson · 2 eps

Clash of the Santas
Movie · as Beryl

Tess of the D'Urbervilles
TV · as John Durbeyfield · 4 eps

The Children
TV · as Paul · 3 eps

Midnight Man
TV · as Jimmy Kerrigan · 3 eps

The Colour of Magic
TV · as Wizard Leader · 1 ep

Meadowlands
TV · as Paulson · 1 ep

Ghostboat
Movie · as Travis

Life on Mars
TV · as Toolbox Terry · 1 ep

Waterloo Road
TV · as Charlie Fisher · 9 eps

Revolver
Movie · as Eddie A

Vincent
TV · as John · 8 eps

Funland
TV · as Shirley Woolf · 11 eps

Wall of Silence
Movie · as DI Matthews

Conviction
TV · as Joe Payne · 6 eps

Hustle
TV · as DCI Matthew York · 1 ep

The Virgin of Liverpool
Movie · as Cecil

Foyle's War
TV · as Eric Cooper · 1 ep

Rockface
TV · as Billy Deansgate · 2 eps

Strange Relations
Movie · as Derek

Room to Rent
Movie · as Linda's Husband

Waking the Dead
TV · as Harold Bloom · 2 eps

Tube Tales
Movie · as Typewriter Man (segment "Rosebud")

Dr Willoughby
TV · as Steve Lipton · 6 eps

The Vice
TV · as George Randolph · 1 ep

Always and Everyone
TV · as Ian Boyd · 1 ep

The Life of the Buddha
Movie · as Vashpa (voice)

Harpur and Iles: Protection
Movie · as Rick the Intelligent

I'm Alan Partridge
TV · as Phil Wiley · 1 ep

Midsomer Murders
TV · as Terry Stock · 1 ep

Dalziel and Pascoe
TV · as Paul Pitman · 1 ep

The Old Devils
Movie · as Young Charlie

Forever Green
TV · as Reporter · 1 ep

Business as Usual
Movie · as Young Workman

Henry VI Part 2
Movie

Henry VI Part 3
Movie
