Actor
On the Sea
2025 · as Doctor Hughes
Hearts of Gold
2003 · as Lew Richards
Otherworld
2003 · as Llwyd (voice)
Deadly Instincts
1997 · as Staines
Branwen
1995 · as Mathonwy Roberts
First Knight
1995 · as Sir Gawaine
A Mind To Kill
1991 · as Journalist