Actor
The Wyrm of Bwlch Pen Barras
2023 · as Emlyn
La Cha Cha
2021 · as Chip
Happy Now
2001 · as Ieuan the postman
Very Annie Mary
2001 · as Big Fat Walloper
Care
2000 · as Kite
Twin Town
1997 · as Chip Roberts