Theatre credits include: I Think We Are Alone, (Frantic Assembly), Painted People & Faith Healer (Pitlochry Festival Theatre), The Duchess (of Malfi) (Lyceum/Citz), Gut (Traverse/NTS), Oresteia: This Restless House (Citizens/NTS), Fever Dream: Southside (Citizens Theatre), Crude/Spring Awakening (Grid Iron), The Infamous Brothers Davenport (Vox Motus/Lyceum), The Girl in the Machine (Traverse Breakfast Plays), Flo/Thoughts Spoken Aloud From Above/Tristan Nightaway (Play, Pie, Pint), Uncanny Valley (Ayr Gaiety/Edinburgh Science Festival), Molly Whuppie/Licketyleap (Licketyspit), The Silence of Bees (The Arches), The Hunted (Visible Fictions), Romeo & Juliet (Open Book), I Was a Beautiful Day (Finborough/Tron), Fast Labour (West Yorkshire Playhouse/Hampstead).
TV and Film credits include: A Glimpse (Compact Pictures), Call the Midwife (Neal Street Productions), Shetland (ITV), Outlander (Sony/Starz), River City (BBC Scotland), Lip Service (Kudos), Doctors/Sea of Souls (BBC), Closing the Ring (Lord Richard Attenborough/Jo Gilbert)
Radio credits: Donald & Benoit (Soundstage), Adventures With The Painted People (BBCR3), Keeping Mum (BBC Scotland), Cry Babies (BBCR4).