Theatre credits include: Pinocchio, Cinderella, Hansel and Gretel (Citizens Theatre); The Seagull, Christmas Tales, The Crucible, Union, Living Quarters (Royal Lyceum Theatre Edinburgh); Armour: A Herstory of the Scottish Bard, The Tale of Typhoid Mary, Camino, The Persians (A Play, A Pie and A Pint); The Secret Garden, Nan Shepherd: Naked and Unashamed (Pitlochry Festival Theatre); Sleeping Beauty (Platform); Wilf (Traverse Theatre); The Silenced (Bunbury Banter); Red Dust Road (National Theatre of Scotland); Coriolanus Vanishes (Outstanding Performance, The Stage Award 2018), The Last Bordello (Fire Exit); Iron (Firebrand); Shirley Valentine, Bondagers (Byre Theatre); The Seer (Dogstar); The Prime of Miss Jean Brodie (National Theatre), and three seasons at Pitlochry Festival Theatre.
Film, Radio and TV credits include: Eye Exam (20th Digital Studio); The Cat, McLevy, Rebus, Black and Blue, Heart of Midlothian, For the Love of Willie (BBC Radio 4).
