Acting
Community Rating
5.9
TMDB estimate
Born
September 24, 1977 (age 48)
Born in
Swansea, Wales, UK

Fawlty Towers: The Play
as Mr Hutchinson/Wilhelm
2025

Protein
as Kev
2025

Juice
as Phil
2023

Love Without Walls
as Keith
2023

Mia and the Dragon Princess
as Collins
2023

House of the Dragon
as Myrish Captain
2022

Sister Boniface Mysteries
as Max Savage
2022

The Pembrokeshire Murders
as DI Lynne Harries
2021

Viking Siege
as Walter
2017

Porridge
as Owen
2017

Canaries
as Huw
2017

Father Brown
as Robert Highbury
2013

Baker Boys
as Rich
2011
Good Arrows
as Driver
2009

Doctor Who: The Infinite Quest
as Pilot Kelvin (voice)
2007

Gavin & Stacey
as Owain Hughes
2007

Torchwood
as Josh
2006

Grownups
2006

Twisted Tales
as Simon
2005

The Afternoon Play
as Finn
2003