| Year | Role / Type | | Production / Director | | Company / Venue |
| 2009 | Amber Radio | | Wierd Tales: The Fly Luke Fresle |  | BBC Radio 4
| |
| 2009 | Eileen Mulray TV |  | Taggart Pat Harkins |  | Scottish Television
| |
| 2009 | June Mackay Corporate | | Lloyds Bank Group Annual Conference Mike Osborne | | Mongoose ICC Birmingham | |
| 2008 | Angela TV |  | Dead Set
| | Zeppotron
| |
| 2008 | Rose Theatre | | Which To Burn Paul Christie | | Rachel Ogilvy Turret gilded Balloon Teviot | |
| 2006 | Voiceover Voice Over | | Sweeney Todd
|  | BBC Television
| |
| 2006 | Kate TV |  | FM Ian Curtis |  | Channel 4
| |
| 2006 | Voice Over TV | | Chimp Week
|  | BBC Television BBC Trailer | |
| 2006 | Margaret Hyman Theatre |  | Broken Glass Damien Cruden | | Bolton Octagon / York Theatre Royal
| |
| 2004 - 2005 | Bethany Quinn TV |  | Family Affairs Robert Gabriel |  | Channel 5
| |
| 2005 | Doris Day/Myself Theatre | | Biographies in a Bag Lynn Ferguson |
 | Gilded Balloon Assembly Rooms, Edinburgh | |
| 2004 | Pearl Theatre | | West Martin Webb |
 | Enfants Terrible Assembly Rooms, Edinburgh | |
| 2003 | Elaine US/Played Theatre |  | Arsenic and Old Lace Matthew Francis | | Katharine Dore Strand Theatre | |
| 2003 | Lady Capulet Theatre |  | Romeo and Juliet David Hunt | | Stray Theatre Co Stratheyre Castle | |
| 1999 - 2002 | Tiffany Bowles TV |  | High Road Various |  | Scottish Television
| |
| 1997 | Jocasta Theatre |  | Oedipus David Roderick |
 | Theatre Esperans White Bear Theatre | |
| 1993 | Bishop Borgia Kinkylove III Theatre | | Barabas Paul Pinson | | Boilerhouse The Tramway, Glasgow | |
| 1992 | Nessie Voice Over | | Captain Zed and The Zee Zone - Loch Ness Nightmare Tony Collingwood |  | Scottish Television
| |
| 1992 | Chameleon Theatre | | Play,Boy! Paula McGee | | Boilerhouse Theatre Workshop, Edinburgh | |
| 1992 | Elmire Theatre |  | Tartuffe Paula McGee | | Annexe Theatre Co The Arches, Glasgow/Tour | |
| 1992 | Laura Theatre |  | The GlassMenagerie Kieran Gillespie | | Pocket Theatre UK Tour | |
| 1991 | Sylvia Theatre | | Tramcars and Greyhounds Paula McGee | | Annexe Theatre Co Tour | |
| 1990 - 1991 | Huckleberry Finn/Becky Thatcher Theatre | | Tom Sawyer Bryan Elsley |  | Contact Theatre, Manchester Contact Theatre, UK Tour | |
| 1989 - 1991 | Estella Theatre |  | Great Expectations Ian Brown |
 | Traverse Theatre/World Tour Traverse Theatre | |
| 1989 | Ann TV | | Misterioso John Glennister |  | BBC1
| |
| 1988 | Marianne TV | | Winners and Losers Roger Tucker |  | STV
| |
| 1988 | Ruth TV | | Ball On The Slates Terry Johnson | | Channel 4/Strathrealm Productions
| |
| 1988 | Tamara TV |  | City Lights Ron Bain |  | BBC1
| |
| 1988 | Pauline Theatre | | Golden Girls Liz Carruthers | | Perth Rep Perth Rep | |
| 1988 | Lady Macbeth Theatre |  | Macbeth Bryan Elsley | 
 | Byre Theatre Byre Theatre | |
| 1988 | Desdemona Theatre |  | Othello Ian Brown |
 | Traverse Theatre Citizen's Theatre | |
| 1987 | Karen TV | | The Britoil Fraud Alan MacMillan |  | Scottish Television
| |