2018, Stage, Witch 1/ Gentlewoman, Macbeth, Stafford Festival Shakespeare., Clare Prenton
2017, Stage, Scottish Ensemble, A Bench on The Road / Piccolo Theatre Milan, Charioteer Theatre, Laura Pasetti
2016, Stage, Scottish Chorus, A Bench on The Road, Charioteer Theatre, Laura Pasetti
2016, Stage, Ensemble, The James Plays, National Theatre of Scotland, Laurie Sansom
2015, Stage, Scots Chorus, A Bench in The Road, Charioteer Theatre, laura Pasetti, Andrzej & Teresa Welminski
2014, Stage, Janet, Get up and tie your fingers, Guild of Lillian's and Customs House ., Fiona MacPherson
2011, Stage, Wendy, Six Black Candles, Goldfish Theatre Company, John Binnie
2010, Stage, Backing Vocalist, Absolut Abba, I P L, Gavin Dickson
2009, Stage, Lead Vocalist, Divine Divas and the Double D band, Impressario Productions, Gavin Dickson
2008, Stage, Marah, Waiting Room (Citizens Theatre), Zendeh Theatre Co, Nazli Tabatabai
2008, Stage, Lead Vocalist, Divine Divas British Tour, I P L, Gavin Dickson
2007, Stage, Afog, Loves Fire (Traverse Theatre), Zendeh Theatre Co, Nazli Tabatabia
2007, Stage, The Fairy Godmother, Cinderella, Brunton Theatre, Liam Rudden
2006, Stage, Cleopatra, Shakespeares Women, Zendeh Theatre Co, Nazli Tabatabai
2006, Stage, Marah, Waiting Room (Edinburgh Festival), Zendeh Theatre Co, Nazli Tabatabai
2006, Stage, First Woman, Ad Infinitum, Zendeh Theatre Co, Nazli Tabatabai
2005, Stage, Jessica, Tristan and Mr Poppins, Zendeh Theatre Co, NazliTabatabai
2005, Stage, Illustrated Mam/Principal Vocalist, Beach, Boilerhouse, Paul Pinson and Christine Devany
2005, Stage, Chorus, The Bridge, Boilerhouse, Paul Pinson
2005, Stage, Maureen, Honk! The Musical, QMUC, John Ramage/Marion McNeil
2005, Stage, Jean Farrel, Emma's Child, QMUC, Lynn Bains
2004, Stage, Vonny/Tar's Mum/Policewoman, Junk, Shared Stages, James Allenby
2004, Stage, Cleomenes/Shepherdess, The Winter's Tale, QMUC, Ian Grieve
2016, Television, Sinead's Mum, Still Game, BBC Scotland Comedy Unit, Micheal Hines
2011, Television, Lesley, Rab C Nesbitt, BBC Comedy Unit, Colin Gilbert
2011, Television, Sharon, Lip Service series 2, Kudos, Jill Robertson
2008, Television, Brides mum, Still Game Series 5, BBC Scotland, Micheal Hines
2006, Television, Molly, High Times Series 2, SMG, David McKay