Known For
Filmography
Go Away!
Movie

Over the Rainbow
Movie · as Tik-Tok (voice)
Better Later
TV · as Clive · 6 eps

Madfabulous
Movie · as Morris Price

ViQueens
Movie · as King Erik (voice)
Ruth and Steve, From Merthyr with Love
Movie
Ruth and Steve, From Porthcawl with Love
Movie

How to Fix a Railway
Movie · as Self - Narrator (voice)

One Night Only
Movie · as Morian

Gangsta Granny Strikes Again
Movie · as PC McClintock

Concrete Plans
Movie · as Bob

The Tuckers
TV · 6 eps

Denmark
Movie · as Harry the Horse

On the Edge
TV · as Steve · 1 ep

Decline and Fall
TV · as Davis · 1 ep

Upstart Crow
TV · as Burbage · 17 eps

Rovers
TV · as Tel · 6 eps

The Bad Education Movie
Movie · as Don

Set Fire to the Stars
Movie

The Boy in the Dress
Movie · as Peter Sims

Inside No. 9
TV · as Mitch · 1 ep

Gangsta Granny
Movie · as PC McClintock

Big School
TV · as Mr Barber · 12 eps

Cuckoo
TV · as Barman · 1 ep

A Young Doctor's Notebook
TV · as Syphilitic Mikhail · 1 ep

Hunky Dory
Movie · as Mr. Cafferty

Cemetery Junction
Movie · as Sgt. Wyn Davies

Burke & Hare
Movie · as McMartin's Doorman

The Courageous Heart of Irena Sendler
Movie · as Piotr

A Child's Christmases in Wales
Movie · as Uncle Huw

Krod Mandoon and the Flaming Sword of Fire
TV · 6 eps

Miranda
TV · as Ray · 1 ep

Inkheart
Movie · as Flatnose

Sharpe's Peril
Movie · as Wormwood

Caught in the Act
Movie · as Eric Jenkins

The Baker
Movie · as Bryn

Dolphins
Movie · as Social worker

Eragon
Movie · as Sloan

The Last Drop
Movie · as Gustav Hansfeld

Pirates of the Caribbean: Dead Man's Chest
Movie · as Quartermaster / Edinburgh

Not Going Out
TV · as Johnny Lucas · 1 ep

Icon
Movie · as Viktor Akopov (as Steven Speirs)

Extras
TV · as Dullard · 1 ep

Doctor Who
TV · as Commissioner Strickland / Sip Fel-Fotch Passameer-Day Slitheen

The Baby Juice Express
Movie · as Mystery Man

Benefit to Mankind
Movie · as Caradoc

Making Waves
TV · as CCMEA Andy Fellows · 6 eps

The Planman
Movie · as Darren Westcoate

The Musketeer
Movie · as Porthos

Rancid Aluminium
Movie · as BMW Man (as Steven Speirs)

Cor, Blimey!
Movie · as Bernard Bresslaw

Star Wars: Episode I - The Phantom Menace
Movie · as Captain Tarpals

Tube Tales
Movie · as Tweed Suit (segment "Rosebud")

Topsy-Turvy
Movie · as Mr Kent

A Knight in Camelot
Movie · as Chief Armorer

The Very Thought of You
Movie · as Taxi Driver

House of America
Movie · as The Head

Jonathan Creek
TV · as Herbie Bryant · 1 ep

Keeping Mum
TV · as Leonard · 1 ep

Midsomer Murders
TV · as Keith Carter · 1 ep

Dalziel and Pascoe
TV · as Arthur Evans · 1 ep

Tender Loving Care
Movie · as Porter

The Detectives
TV · as Bruce · 1 ep

Sharpe
TV · as Wormwood · 2 eps

Goodnight Sweetheart
TV · as Phil · 1 ep

The Old Devils
Movie · as Gareth's Fan in Pub

Murder Most Horrid
TV · as DI Hooper · 1 ep
