Actor
Patagonia
2010 · as Old Mr. Roberts
Do Not Go Gentle
2001 · as William Davies
The Heather Mountain
1997 · as Dafydd Siôn
Tender Loving Care
1993 · as Mr Farmer
The Cormorant
1993 · as Aled Owen
One Full Moon
1991 · as Canon
O.M.
1990 · as Owen Edwards
The Storms of August
1988 · as Glanville Davies
The Life and Times of David Lloyd George
1981 · as Mr Roberts