Year | Title | Role | Production | Awards |
1994 | Taggart | Michelle Gibson | SMG Productions | 1 episode |
1994 | Roughnecks | Bernadette | - | 1 episode |
1995 | An Independent Man | Nicola | - | 1 episode |
1996 | Doctor Finlay | Irene Gallagher | - | 1 episode |
1997 | The Bill | Gina Nash | ITV | - |
1997 | Hamish Macbeth | WPC Anne Patterson | - | 1 episode |
1997 | No Child of Mine | Linda | ITV | - |
1999–2000 | Sunburn | Carol Simpson | - | 14 episodes |
2000 | Glasgow Kiss | Cara Rossi | - | 6 episodes |
2003 | Cutting It | Boo Wiberley | - | - |
2001–2007 | The Inspector Lynley Mysteries | DS Barbara Havers | BBC | 23 episodes - nominated for Most Popular Actress and the Golden Satellite Award |
2005 | A Midsummer Night's Dream | Titania | BBC's Shakespeare Retold season | - |
2006 | Rebus | Miranda Masterson | - | - |
2007 | Nina and the Neurons | Bud the Taste Neuron | - | 7 episodes |
2009 | Murderland | Dr Laura Maitland | ITV | 3 episodes |
2008–2010 | Mistresses | Trudi Malloy | BBC | 16 episodes |
2010 | Agatha Christie's Marple | Mary Pritchard | ITV adaptation of "Miss Marple: The Blue Geranium", aired in the US on PBS | - |
2011 | Downton Abbey | Marigold Shore | - | 1 episode |
2012 | Kidnap and Ransom | Beth Cooper | ITV | 3 episodes |
2012 | New Tricks | Minnie/Annabel Tilson | BBC | 1 episode |
2013 | Silent Witness | Geraldine Briggs | BBC | 2 episodes |
2013 | Call the Midwife | Nora Harding | BBC | 1 episode |
2014 | Death in Paradise | Dorothy Foster | BBC | 1 episode |
2014 | Midsomer Murders | Ruth Cameron | ITV | 1 episode |
2014 | | Inspector Elisabeth Flynn | ITV | 1 episode |
2015 | Stonemouth | Connie Murston | BBC | 2 episodes |
2017 | Born to Kill | Cathy | World Productions | 4 episodes |
2017 | Trust Me | Dr Brigitte Rayne | BBC | 4 episodes |
2019 | London Kills | DS Vivienne Cole | Acorn TV | Main role |
2020 | Flesh and Blood | Stella | ITV | 4 episodes |