2016, Television, Shopkeeper, Gwaith Cartref, Fiction Factory, Andy Newbury
2015, Television, Traffic Warden Supervisor, Pobol y Cwm, BBC, Andy Newbury
2008, Television, Martin's Father, A 470, HTV, Elen Bowman
2005, Television, Race Steward, Tracy Beaker, BBC, Laurence Wilson
2002, Television, Chief Fireman, Nuts and Bolts, HTV, Peter Edwards
2001, Television, Postman, Cnoi, Fiction Factory, Bethan Jones
2001, Television, Garage Customer, Os Byw ac Iach, Elidir Productions, Huw Williams
1998, Television, Inspector Roberts, Halen yn y Gwaed, Opus TV, Gwyn Hughes Jones
1998, Television, Nigel, Pobl y Cwm, BBC, Various
1998, Television, Chicken Man, Y Glas, Boda Productions, Hugh Thomas
1997, Television, Peter Morgan, Rhyw Amser Cinio, BBC, Allan Cook
1996, Television, Bleddyn Humphries, Er Mwyn Tad, Huw Chiswell
1995, Television, Cracyrs Man, A 55, Eryri Films, Delyth Thomas
1995, Television, Huw Rolands, Pobl y Cwm, BBC, Sian Boobier / Robin Rollinson
1995, Television, Joe, Medical Officer, Tu Fewn Tu Fas, Tiger Bay Productions, Various
1994, Television, Dr Jacobs, Glanhafren, HTV, Gwynne Williams
1993, Television, Gwilym Jones, Glanhafren, HTV, Pennant Roberts
1993, Television, Ted Howells, Wlliam Jones, Lluniau Lliw, Peter Edwards
1992, Television, Davies, Black Silence, Heliwr, Lluniau Lliw, Peter Edwards
1992, Television, Brian Davies, Glanhafren, HTV, Penny Shales
1992, Television, Scientist, TV a'r Wal, HTV, Huw Chiswell
1991, Television, Guitarist/Singer, TV a'r Wal, HTV, Huw Chiswell
2016, Stage, Daf, An Evening with Gareth Bale, Men of Harlech Theatre Company, Gareth Bale
2015, Stage, The Therapist, Touch Blue,Touch Yellow, Winterlight Productions, Cardiff, Chris Durnall
2011, Stage, James, Sean Tyrone, Company of Sirens, Chris Durnall
2009, Stage, Ishmael, The Druid's Rest, Instant Classics, David Cottis
2000, Stage, Inspector O''Bannion, Last Chance Hotel, Christopher Morgan
1998, Stage, Iestyn, Hearts of Fire, Theatr Iolo, Steffan Jones
1998, Stage, Dafydd ap Hywel, Woah Glammy Glammy, Sticky Wicket Theatre Company, Christopher Morgan
1996, Stage, Harold, Love in Plastic, Theatr y Byd, Ian Rowlands
1996, Stage, Llywelyn ap Arthur Parc, Thinking in Welsh, Theatr y Byd, Christopher Morgan/ Ian Rowlands
1994, Stage, Fergus, Glissando on an Empty Harp, Theatr y Byd, Ian Rowlands
1993, Stage, Hagakurre, Hanfodion Hagakurre, Theatr y Byd, Ian Rowlands
1993, Stage, The Builder, Solomon's Glory, Theatr y Byd, Ian Rowlands
1992, Stage, Hywel, The Sin Eaters, Theatr y Byd, Ian Rowlands
1991, Stage, Gonzalo, The Tempest, Wales Actors Company, Jeremy James
1987, Stage, Gloucester, King Lear, Wales Actors Company, Ruth Garnault
2000, Feature Film, Tramp, Solomon and Gaenor, APT Films, Paul Morrison
1995, Feature Film, Tommy Twostroke, The Englishman who Went up a Hill but Came down a Mountain, Parallax Productions, Chris Monger
1985, Feature Film, Prisoner Jones, Boy Soldier, Karl Francis
2016, Radio, Uncle Daf, Our Evening with Gareth Bale, BBC Wales, Ben Partridge
2016, Radio, Uncle Daf, Our Evening with Gareth Bale, BBC Wales, Ben Partrige
1995, Radio, Ellis, After Eden, BBC, Alison Hindel
1995, Radio, Stronsky, Cancer Ward, BBC, Alison Hindel
1993, Radio, Various, On the Edge of the World, BBC, Alison Hindel
2014, Rehearsed Reading, Phillip Larkin, The Undead Poets Society, On the Edge, Cardiff, Julie Barclay
2013, Rehearsed Reading, Freddie, Biography of a Thing, Company of Sirens, Ian Rowlands
2012, Rehearsed Reading, The Agent, Love in Plastic, On the Edge, Cardiff, Julie Barclay
2009, Television Movie, Rod - Entertainments Manager, Good Arrows, Irvine Welsh
1994, Television Movie, Farmer, Ymadawiad Arthur, Mark Evans
2008, DVD, Narrator, An Historical Tour of Wales, Woods Porductions USA, John Woods