Gemma trained at Laine Theatre Arts, graduating with a Musical Theatre Diploma.
Theatre: Walking cover for Esme, Sophie & Bea in The Good Enough Mum’s Club (UK tour); Ensemble & Understudy Dynamo’s in Mamma Mia! (Novello Theatre); Sophie Harrington in Peter James’ Not Dead Enough (UK tour); Understudy Nicola in Kinky Boots (Adelphi Theatre); Understudy Eva Peron in Evita (Dominion Theatre); Understudying and playing the roles of Elphaba and Nessarose in Wicked (Apollo Victoria Theatre); Julie Jordan in Carousel (Broadway Theatre, Catford); Lily and Juliet in Me and Juliet (Finborough theatre); Ruth in It's A Wonderful Life (The New Wolsey); Alternate Eva in Evita (UK tour); Pearl in Starlight Express (UK tour); Miss Lynch and understudying and playing the role of Rizzo and Jan in Grease (UK tour); Understudying and playing the roles of Serena, Miss Sherman and Mabel in Fame (UK tour).
Television: The Biz; Blue Peter; The Slammer.
Other work includes: Gwen in the workshop of the new musical Artie, Gwen & Lance (Hampstead).