Theatre credits include: Sleeping Beauty (Oxford Playhouse); We’re Not Going Back (Red Ladder); Stay (Traverse Theatre/Oran Mor); The Snow Queen (ARC Stockton/Wrongsemble); The Doncastrian Chalk Circle (National Theatre/CAST); The Metamorphosis: Unplugged (Vanishing Point); The Not So Ugly Sisters (Leeds Playhouse/Wrongsemble/Red Ladder); The Ruff Tuff Cream Puff Estate Agency (Cardboard Citizens/Belgrade Theatre); Billy Shakes: Wonder Boy! (Gala Theatre/Wrongsemble); Cinderfella (Tron Theatre); Pinocchio (Birmingham Rep); Revolting Women, Get Well Soon (Mikron Theatre); The Coolidge Effect (Wonder Fools); Alice in Weegieland (Tron Theatre); The Divide (King’s Theatre/Old Vic).

Television credits include: Dakota (Apple TV); In Plain Sight (ITV).

Further credits include: You, Me & the Rest of the World (musical workshop with Perfect Pitch); Stay (musical workshop with Dundee Rep; Stargazer (web series, Wrongsemble); Mother Goose (radio); Children in Need (vocalist, BBC); Little Red (vocalist, Dundee Rep).