On the Sea 2025
as Doctor Hughes
Hawk 2011
as Rowan (adult)
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
Credits from TMDB.