
| Year | Type | Role | Production | Company | Director |
|---|---|---|---|---|---|
| 2008 | film | Marion, one of the Paisley Sisters | The Harris Tweed Story | Great Western Productions | Peter Richardson |
| 2008 | other | Tamora, Lady Macbeth, Ophelia & Viola | Bard on the Green | Bard in the Botanics | - |
| 2008 | other | Ally Gull | Death by Chocolate (interactive murder mystery installation) | IMMI HQ | Vanessa B Baylen |
| 2007 | stage | Cerimon / Bawd + | Pericles | Siege Perilous | Andy Corelli |
| 2007 | other | Professor Trelawney | (Harry Potter Book Launch) | ASDA | - |
| 2006 | stage | Lady Teazle | School for Scandal | EPT | Dick Godden |
| 2006 | film | Mairi | Mickey's Romance | Ellipsis Films | Gary Torrance |
| 2006 | video | Carol | Victim Support Scotland | Soultrade Productions | Andrea Harkin |
| 2005 | stage | Girl | Different World | ProTeRe | Miroslav Mitrovic |
| 2005 | stage | Cat | (Physical Improvisation - Event) | ProTeRe | Miroslav Mitrovic |
| 2001 | other | Thought Police | Big Brother | Cragrats Ltd | - |
| 2000 | stage | Juliet | Romeo and Juliet | Arkle Theatre Company | Rob McKean |
| 1999 | stage | Hero | Much Ado About Nothing | Arkle Theatre Company | Rob McKean |
| 1998 | stage | Viola | Twelfth Night | Arkle Theatre Company | Rob McKean |
| 1997 | stage | Amelia Dishart | The Anatomist | Desperado Theatre Company | - |
| 1996 | other | (Voicemail) | - | Edinburgh's Telford College | - |
| 1996 | stage | Elizabeth Proctor | The Crucible | Praxis Theatre Company | - |
| 1995 | voice-over | (Commercial) | Electric Beach | TTV for United Artists | - |
| 1995 | voice-over | (Commercial) | Lindsay and Gilmour | TTV for United Artists | - |
| 1995 | voice-over | (Documentary) | Spotlight on Corstorphine - Scotsman Property Programme | TTV for United Artists | - |