Garry trained at the Royal Welsh College of Music & Drama.

West End Theatre credits include:
Two-Face in Batman (O2 Arena. Warner Bros, NGM), Pop in We Will Rock You (Dominion Theatre), Frank Jnr/DJ Monty in Saturday Night Fever (Apollo Victoria) Touring & Rep Theatre credits include:
Archibald Proops in Jekyl & Hyde (UK Tour), Floyd in Grapes of  Wrath, Dunston in Silas Marner, Player in Rosencrantz & Guildenstern are Dead (Theatr Clwyd), Dame Sarah in Dick Whittington (The New Wolsey).

Television credits include: Vic in Torchwood (BBC Wales)

Radio credits include: Narrator in Playing Stalin’s Tune (BBC Radio 4), Carlton Hobbs Team 2001.

As well as a working actor, Garry is an accomplished composer/singer songwriter/theatre writer/producer. He is the creator/writer/producer of the hit West End  comedy show Jest End, which celebrates its 8th anniversary this year at Waterloo East Theatre.

Garry has had recent and continued success with (Let Go) that he wrote and released under his own independent record
label (Flour Records), with Samantha Barks who has recently portrayed the role of Eponine opposite Hugh Jackman and Russel Crowe in the film adaptation of  Les Miserables.

Garry has also just completed a new social media musical entitled Like Me, which has has just recently finished a successful run in New York at the Duplex Theatre and is now in development stages for production in the UK.

Alongside  the  above, Garry has a very successful photography business in London for which he is art director/stylist and photographer for fashion houses/commercial clients/theatrical & portrait work.