Glyn trained at Manchester Metropolitan University School of Television & Theatre.
Glyn has extensive theatre credits, and has worked for companies including the Sherman Theatre, Wales Theatre Company, Theatr Genedlaethol, Theatr Clwyd, National Theatre of Wales, Theatr Pena, and played Ralph in the Award-winning production of LORD OF THE FLIES with Pilot Theatre and West Yorkshire Playhouse.
Television credits include CASUALTY, POBOL Y CWM, CAERDYDD, TREFLAN, A MIND TO KILL, URBAN GOTHIC and Russell T Davies’ MINE ALL MINE.
Glyn specialises in Street Theatre and is director of La La La Productions. He has performed as numerous characters at events across Wales and was a director and performer in ROALD DAHL’S CITY OF THE UNEXPECTED.
Glyn is a fluent Welsh speaker.