Actor
- Bittersweet Symphony (2019)
- Wolfblood Secrets (2016)
- Dark Signal (2016)
- Y Streic a fi (2015)
- The Machine (2013)
- Wolfblood (2012)
- Gwaith/Cartref (2011)
- Skins (2007)
- Mine All Mine (2004)
- The Marvellous Handshake (2002)
- Sister Lulu (2001)
- Doctors (2000)
- Suckerfish /II (1999)
- A Mind to Kill (1994)
- Casualty (1986)
- The Bill (1984)