Glenn began his theatre career at the age of sixteen and has been working consistently since.
Professional credits include: Jolson - The Musical; We Will Rock You; Dr Zhivago - The Musical; Pippin; Sweet Charity; Little Me; Eurobeat – Almost Eurovision; Monty Python's Spamalot; MAMMA MIA!; Dirty Rotten Scoundrels; and Jesus Christ Superstar.
In 2012, Glenn was announced as the recipient of the Rob Guest Endowment Award.
Featured roles have included Aaron Schultz in Legally
Blonde The Musical (GFO); Lumiere in Beauty & The Beast (ALG Productions & Melbourne Zoo); Frank Schultz in Show Boat (The Production Company); Calvin Berger in Calvin Berger - A Musical (MTC); Padre Perez in Man of La Mancha (Squabbalogic); and
Escapologist/Magnus in MATILDA - The Musical (Royal Shakespeare Company/Louise Withers).
Glenn was nominated for ‘Best Supporting Actor In A Musical’ at the 2018 Green Room Awards for his portrayal of Cornelius Hackl in Hello Dolly! (The Production Company).