2026 — Wind in the Willows — Rose Theatre Kingston
2026 — Lightning Ridge (tour) — Catherine Wheels
2025 — Wee Nutcracker — Scottish Ballet
2024 — When I Lie To You Do You Love Me More (Si je te mens, tu m'aimes) — Theatre du Prisme, France
2024 — Pondlife McGurk (Simon la Gadouille) — France
2024 — Odd and the Frost Giants — Unicorn Theatre
2023 — Too Close to the Sun — Barrowland Ballet
2023 — Lightning Ridge — Catherine Wheels
2022 — Death Drop: Back in the Habit — Trafalgar Entertainment
2022 — Lightning Ridge — Catherine Wheels
2021 — Christmas Dinner — Edinburgh Royal Lyceum
2021 — The Ache — RWCMD
2020 — Fairy Poppins and the Naughty Winter Ghost — Leeds Playhouse
2020 — A Real Christmas Ghost Story — Theatre Clwyd
2020 — See, Hear and Speak — The Lockdown Plays
2019 — When I Lie To You Do You Love Me More — Theatre du Prisme
2019 — The Tale of Little Bevan — Pentabus
2019 — The River and the Mountain — LAMDA
2018 — The Woods — Royal Court Theatre
2017 — Crumble's Search for Christmas — West Yorkshire Playhouse
2016 — Little Boxes — Theatre Centre
2015 — Little Red — Barrowland Ballet
2014 — The Voice Thief — Catherine Wheels
2013 — Tiger and Tiger Tale — Barrowland Ballet
2013 — The Sleeping Beauties — Sherman Cymru
2012 — Peter Pan — Sherman Cymru
2012 — Mikey and Addie — London 2012 Festival
2011 — Kes — Catherine Wheels
2011 — Caged — Catherine Wheels
2010 — Pobby & Dingan — Catherine Wheels
2010 — The Cracks — BBC Radio 4 Afternoon Play
2010 — Mr Snow — MacRobert Arts Centre
2009 — The Night Before Christmas — MacRobert Arts Centre
2008 — Pondlife McGurk — Catherine Wheels
2007 — Kappa — Catherine Wheels
2006 — Pinocchio — Northampton Theatre Royal
2005 — Aruba — People Can Run (UK, Ireland and US tour)
2004 — A Girl in a Car with a Man — Royal Court Theatre
2003 — My Dad's Dad — Corsica Festival of New Scottish Writing
2001 — Dead Pan — The Arches Theatre
2001 — Ghost Shirt — The Tron Theatre
2000 — The Hunting of the Snark — Stephen Joseph Theatre