Mission: Wales 2026
as Steffan
Y Sŵn 2023
as Wyn Roberts
Lloyd George: The People's Champion 2006
as David Lloyd George
Do Not Go Gentle 2001
as Alun Davies
Sow Skid 1992
as Guto
Hedd Wyn 1992
as William Morris
The Storms of August 1988
as Penri
Credits from TMDB.