| Year | Theatre | Play | Character | TV | Character | Film | Character |
| 1982 | Festival Theatre, Pitlochry | Laburnam Grove | ..... | .. | ..... | .. | .. |
| 1982 | Festival Theatre, Pitlochry | The Lady's Not For Burning | ..... | .. | ..... | .. | .. |
| 1983 | Royal Exchange Theatre, Manchester | Hamlet | Ophelia | Taggart - Killer | Alison Taggart | .. | .. |
| 1984 | Old Vic, Bristol | Peter Pan | Wendy | .... | .... | .. | .. |
| 1985 | Haymarket | Sweet Bird of Youth | Heavenly Finlay | Dr. Who - Vengeance on Varos | Areta | .. | .. |
| 1985 | .. | .. | ..... | Minder - Give Us This Day Arthur Daley's Bread | Fiona | .. | .. |
| 1986 | Royal Exchange Theatre, Manchester | An Inspector Calls | Sheila Birling | A Very Peculiar Practice - Contact Tracer | Jeannie MacAllister | .. | .. |
| 1987 | .. | .. | ..... | Bust | Janet Summers | .. | .. |
| 1987 | .. | .. | ..... | Miss Marple's - Sleeping Murder | Gwenda Reed | .. | .. |
| 1988 | Barbican | The Plain Dealer | Fidelia | .. | ..... | .. | .. |
| 1988 | Royal Shakespeare Theatre / Barbican | The Plantagenets | Lady Anne | Hannay - A Point of Honour | Lady Madrigal Fitzjames | .. | .. |
| 1989 | Barbican | The Master Builder | Kaja | .. | ..... | .. | .. |
| 1989 | Barbican | Richard III | Lady Anne | .. | ..... | .. | .. |
| 1991 | .. | .. | ..... | Casualty - Living in Hope | Sarah | .. | .. |
| 1991 | .. | .. | ..... | Poirot - The Tragedy at Marsdon Manor | Susan Maltravers | .. | .. |
| 1992 | .. | .. | ..... | Victoria Wood's All Day Breakfast | ..... | Méchant garçon | Christina |
| 1992 | .. | .. | ..... | Rumpole of the Bailey - Rumpole and the Family Pride | Lady Rosemary Sackbut | .. | .. |
| 1995 | .. | .. | ..... | The Vacillations of Poppy Carew | Venetia | .. | .. |
| 1996 | Lyric, Hammersmith | Flesh and Blood | Rose | .... | .... | .. | .. |
| 1997 | Globe Theatre | The Maid's Tragedy | Evadne | A Dance to the Music of Time | Susan Tolland | .. | .. |
| 1997 | Royal Exchange, Manchester | Present Laughter | Liz | Jonathan Creek - No Trace of Tracy | Francine Faraday | .. | .. |
| 1997 | .. | .. | ..... | Bright Hair | Valerie Miles | .. | .. |
| 1999 | .. | .. | ..... | Forgotten | Stella Cannon | .. | .. |
| 1999 | .. | .. | ..... | The Man | Denise | .. | .. |
| 2000 | Royal Exchange, Manchester | A Woman of No Importance | Mrs Arbuthnot | Bomber | Rose Forsyth | .. | .. |
| 2000 | Shakespeare's Globe | The Tempest | Ariel | .. | ..... | .. | .. |
| 2000 | Shakespeare's Globe | Two Noble Kinsmen | Emilia | .. | ..... | .. | .. |
| 2001 | West Yorkshire Playhouse, | Naked Justice | A Barrister | .. | ..... | The Discovery of Heaven | Trees Quist |
| 2001 | West Yorkshire Playhouse | Inconceivable | Lucy | .. | ..... | .. | .. |
| 2001 | Bristol Old Vic and Tour | The Real Thing | Annie | .. | ..... | .. | .. |
| 2002 | Shakespeare's Globe Theatre | A Midsummer Night's Dream | Hippolyta/Titania | Where the Heart Is - Trust | Natalie Wilson | .. | .. |
| 2003 | Royal Exchange, Manchester | Cold Meat Party | ..... | The Bill - Episode 105 | Doctor | .. | .. |
| 2003 | Royal Exchange, Manchester | The Seagull | Arkadina | .... | .... | .. | .. |
| 2004 | Duke of York's Theatre | Holy Terror | Kate | The Bill - Episode 245 | Mandy Briscoe | .. | .. |
| 2004 | .. | .. | ..... | Coronation Street | DS Louise Surrey | .. | .. |
| 2005 | National | Pillars of the Communty | ..... | The Government Inspector | Janice Kelly | .. | .. |
| 2005 | .. | .. | ..... | Midsomer Murders - Sauce for the Goose | Helen Plummer | .. | .. |
| 2005 | .... | .... | ..... | Love Soup - The Reflecting Pool | Laura Kelly | .. | .. |
| 2006 | Shakespeare's Globe Theatre | Titus Andronicus | Tamora | .. | ..... | Messages | Carol |
| 2006 | National Theatre | Love's Comedy | Mrs Halm | .. | ..... | .. | .. |
|