
| Year | Type | Role | Production | Company | Director |
|---|---|---|---|---|---|
| 2006 | stage | Chicken | Beasts | Theatre Fusion | Calum Beaton |
| 2005 | stage | Timon | Timon of Athens | STG | Mark Coleman |
| 2004 | stage | Tam | Tam O'Shanter | Hopscotch | Grant Smeaton |
| 2003 | stage | Hale | The Crucible | STG | Mark Coleman |
| 2002 | stage | Guildenstern | Rosencrantz and Guildenstern are Dead | STG | Aaron Paterson |
| 2001 | stage | Jimmy Dexter | Happy End | Harpoon | Iain McAleese |
| 2001 | stage | Wayne | Popcorn | STG | Susan Triesman |
| 2001 | film | Nick | Solid Geometry | Laurence Henry and Stella marris | Denis Lawson |
| 2000 | stage | Bob | Beyond Therapy | Theatre Fusion | Deborah Carmichael |
| 1999 | stage | Cinna | Julius caesar | Theatre Fusion | Tom Gemmell |
| 1999 | film | Drew Gilmour | Love the One You're With | Palmtree | Robbie Moffat |