Known For
Filmography

Black Church Bay
Movie · as Clive

Veg
Movie · as Gwynfor

National Theatre Live: Under Milk Wood
Movie · as Mr Waldo / Organ Morgan / Dai Bread / Butcher Beynon

Goldie's Oldies
TV · as Terrance · 20 eps

Denmark
Movie · as Landlord

The Rebels
Movie · as Linus

Pitching In
TV · as Tucker · 4 eps

Requiem
TV · as Harry Franken · 5 eps

The Crown
TV · as Howell · 1 ep

Fireman Sam: Heroes of the Storm
Movie · as Gareth (voice)

35 Days
TV · as Huw · 8 eps
Coma Girl
Movie · as Driver

Mr. Nice
Movie · as Rugby Doctor

Sherlock
TV · as Clerk of the Court · 1 ep

The Indian Doctor
TV · as Owen Griffiths · 15 eps

Rise of the Gargoyles
Movie · as Inspector Gibert

I Know You Know
Movie · as Mr Stickler
Martha, Jac and Sianco
Movie · as Jac

Gavin & Stacey
TV · as Neil Jenkins · 3 eps

Daddy's Girl
Movie · as Rossiter

The Long Bank Holiday
Movie · as Bevis

Hearts of Gold
Movie · as DC Bull

Ding Dong
Movie · as Tenor Bob
Journey Man
Movie

Foyle's War
TV · as Creavey · 1 ep
The Bench
TV · as Brandon Lewis · 2 eps

Care
Movie · as Miller

House!
Movie · as Father

Midsomer Murders
TV · as Paul Bright · 1 ep

The Proposition
Movie · as Jenner

Leaving Lenin
Movie · as Mervyn

The Bullion Boys
Movie · as Carlos

The Snow Spider
Movie · as Mr. Davies
The Snow Spider
TV · as Mr Davies · 2 eps

Coming Up Roses
Movie · as Dave

Fireman Sam
TV · as Gareth (voice) · 76 eps

The Silent Twins
Movie · as Tim Thomas