2015, October; Speaking role – Ring Announcer – “Stoked in Stoke” – BBC Three

2014, September; Speaking role – Presenter – “Dance Mums with Jennifer Ellison” – Living TV

2014, February; Background Artist – Patient – “Casualty” – BBC One

2013, October/November; Musical – Brian – ”Avenue Q” – Stage Llwyfan

2013, October; Background Artist – Patient – ”Casualty’ – BBC One

2013, September; Voice Artiste – Myself – ”Camfill APC Commerical” – Kearsley Media

2013, August; Musical – Vince Fontane & Teen Angel – ”Grease” – Superstars in the Making

2012, November; Background Artiste – Workman – ”ITV2 I-Dent” – ITV Studios

2012, October;   Stage – Chris Needs MBE – “Encore!” – KSW Productions

2006, May;   Musical – Samuel   “The Pirates of Penzance”   Ebbw Vale Operatic Society

1998 May;   Musical   Chorus – “Calamity Jane” Ebbw Vale Operatic Society

1997, November;   Musical   Mayor – “Dodger(the Artful One)   Blaenau Gwent Young Stars

1997 : Stage   Eli Jenkins & Mr Ogmore – “Under Milk Wood” Ebbw Vale Comprehensive School

1997 April;   Musical   Chorus –  “25th Jubilee Extravaganza”   Ebbw Vale Operatic Society

1997 April;   Musical   Phantom – “Showtime”   Blaenau Gwent Young Stars

1997 February;   Musical – Disciple – “Godspell”   Ebbw Vale Comprehensive School

1996 December;   Short Film   Mourner – “Luke”   Gwent Police

1996 November;   Musical   Aslan – “The Lion, The Witch & The Wardrobe”   Blaenau Gwent Young Stars

1996 :   Muscial   Mr Mushnik – “Little Shop of Horrors”   Tredegar Operatic Society

1996 :   Musical   Waiter – “Sweet Charity”   Ebbw Vale Comprehensive School

1996 April;   Musical   Solo – “Springtime Review”   Blaenau Gwent Young Stars

1995 October;   Musical   Narrator – “Blackout” Blaenau Gwent Young Stars

1995 :   Musical   Chorus – “Guys & Dolls”   Ebbw Vale Comprehensive School

1995 May;   Musical   Chorus – “The New Moon” Ebbw Vale Operatic Society

1995 January:   Musical   Dame – “Dick Whittington” Blaenau Gwent Young Stars

1994 April;   Musical   Chorus – “Oliver”   Ebbw Vale Operatic Society