| |
| Film Credits |
| |
| ENIGMA | Netherlands/US/UK, 2001 | Kay |
| THE MAGDALENE SISTERS | UK/Eire, 2002 | Margaret |
| NOTES ON A SCANDAL | UK/US, 2006 | Annabel |
| GARAGE | Eire/UK, 2007 | Carmel |
| THE WAITING ROOM | 2007 | Anna |
| FRENCH FILM | 2008 | Sophie |
| NOWHERE BOY | 2009 | Julia Lennon |
| THE LAST STATION | Germany/Russia/UK, 2009 | Sasha |
| IS ANYBODY THERE? | UK/US, 2009 | Mum |
| |
| Television Credits |
| |
| TRIAL AND RETRIBUTION | ITV tx 19 & 20/10/1997 (2 pts) | Cathy Gillingham |
| AMONGST WOMEN | BBC2 tx 15/7-5/8/1998 (4 pts) | Sheila |
| ARISTOCRATS | BBC1 tx 20/6-25/7/1999 (6 pts) | Lady Louisa (pts 2-5) |
| REACH FOR THE MOON | ITV tx 11/2-17/4//2000 (6 pts) | Cath Bird |
| THE WAY WE LIVE NOW | BBC1 tx 11/11-2/12/2001 (4 pts) | Georgiana Logestaffe |
| SINNERS | BBC1 tx 26/3/2002 | Anne-Marie/Theresa |
| WILD WEST | 22/10-12/3/2002 | Holly |
| HOLBY CITY: Lives Worth Living | BBC1 tx 14/5/2002 | Alison McCarthy |
| DOCTOR ZHIVAGO | ITV1 tx 24/11-8/12/2002 (3 pts) | Olya Demina |
| CHARLES II THE POWER & THE PASSION | BBC1 tx 30/11/2003 | Minette |
| SHAMELESS (series 1) | Channel 4 tx 13/1-24/2/2004 (7 eps) | Fiona Gallagher |
| SHAMELESS CHRISTMAS SPECIAL | Channel 4 tx 23/12/2004 | Fiona Gallagher |
| SHAMELESS (series 2) | Channel 4 tx 4/1-8/3/2005 (10 eps) | Fiona Gallagher |
| SHAMELESS CHRISTMAS SPECIAL | Channel 4 tx 22/12/2005 | Fiona |
| THE VIRGIN QUEEN | BBC1 tx 22/1-12/2/2006 (4 pts) | Elizabeth I |
| BORN EQUAL | BBC1 tx 17/12/2006 | Michelle |
| THE HISTORY OF MR POLLY | ITV1 tx 7/5/2007 | Miriam |
| POP BRITANNIA | BBC Four tx 4-18/1/2008 (3 pts) | narrator |
| THE PAUL O'GRADY SHOW | Channel 4 tx 5/6/2008 | on-screen participant |
| MARGOT | BBC Four tx 30/11/2009 | Margot Fonteyn |
| SAM TAYLOR-WOOD'S NOWHERE BOY: IN SPITE OF ALL THE DANGER | E4 tx 12/12/2009 | interviewee |