| |
| Film credits |
| |
| A ROOM WITH A VIEW | 1985 | Lucy Honeychurch |
| LADY JANE | US, 1985 | Lady Jane Grey |
| MAURICE | 1987 | lady at cricket match |
| LA MASCHERA / THE MASK | Italy, 1988 | Iris |
| FRANCESCO | Italy/Germany, 1989 | Chiara |
| GETTING IT RIGHT | US, 1989 | Lady Minerva Munday |
| HAMLET | US/France, 1990 | Ophelia |
| WHERE ANGELS FEAR TO TREAD | 1991 | Caroline Abbott |
| HOWARDS END | Japan/UK, 1992 | Helen Schlegel |
| DANCING QUEEN | 1993 | Pandora/Julie |
| MARY SHELLEY'S FRANKENSTEIN | US/Japan, 1994 | Elizabeth |
| BUTTER | 1994 | Dorothy |
| GALLERY | 1994 | cast member |
| MARGARET'S MUSEUM | Canada/UK, 1995 | Margaret MacNeil |
| MIGHTY APHRODITE | US, 1996 | Amanda |
| A LITTLE LOVING | 1996 | Flora |
| TWELFTH NIGHT OR WHAT YOU WILL | UK/US, 1996 | Olivia |
| PORTRAITS CHINOIS / SHADOW PLAY | France/UK1996 | Ada |
| THE WINGS OF THE DOVE | US/UK, 1997 | Kate Croy |
| KEEP THE ASPIDISTRA FLYING | 1997 | Rosemary |
| THE REVENGERS' COMEDIES | UK/France, 1998 | Karen Knightly |
| THE THEORY OF FLIGHT | South Africa/UK, 1998 | Jane Hatchard |
| FIGHT CLUB | US/Germany, 1999 | Marla Singer |
| WOMEN TALKING DIRTY | US/UK, 1999 | Cora |
| CARNIVALE | Eire/France, 1999 | voice |
| FOOTBALL | 2000 | Mum |
| NOVOCAINE | US, 2001 | Susan Ivey |
| PLANET OF THE APES | 2001 | Ari |
| TILL HUMAN VOICES WAKE US | Australia, 2002 | Ruby |
| THE HEART OF ME | UK/France, 2002 | Dinah |
| THE BATTLE OF THE BLOCKBUSTERS | 2002 | Interviewee |
| BIG FISH | US, 2004 | Jenny (young & senior); The Witch |
| CHARLIE AND THE CHOCOLATE FACTORY | UK/US, 2005 | Mrs Bucket |
| TIM BURTON'S CORPSE BRIDE | US/UK, 2005 | voice of Corpse Bride |
| WALLACE & GROMIT IN THE CURSE OF THE WERE-RABBIT | UK/US, 2005 | voice of Lady Campanula Tottington |
| SIXTY SIX "A TRUE...ISH STORY" | US/UK, 2006 | Esther Rubens |
| CONVERSATIONS WITH OTHER WOMEN | US, 2007 | woman |
| HARRY POTTER AND THE ORDER OF THE PHOENIX | US/UK, 2007 | Bellatrix Lestrange |
| SWEENEY TODD THE DEMON BARBER OF FLEET STREET | US/UK, 2007 | Mrs Nellie Lovett |
| TERMINATOR SALVATION | US, 2009 | Dr Serena Kogan |
| HARRY POTTER AND THE HALF-BLOOD PRINCE | US/UK, 2009 | Bellatrix Lestrange |
| HARRY POTTER AND THE DEATHLY HALLOWS PART 1 | US/UK, 2010 | Bellatrix Lestrange |
| ALICE IN WONDERLAND | US, 2010 | Red Queen |
| THE KING'S SPEECH | UK/Australia, 2010 | Queen Elizabeth |
| |
| Television credits |
| |
| A PATTERN OF ROSES | Channel 4 tx 29/12/1985 | Netty |
| A HAZARD OF HEARTS | CBS(US) tx 27/12/1987 | Serena Staverley |
| SCREEN TWO: The Vision | BBC2 tx 10/1/1988 | Jo Marriner |
| MOVING PICTURES - A FILM ON FOUR PREVIEW | Channel 4 tx 7/2/1989 | on-screen participant |
| THEATRE NIGHT: Arms and the Man | BBC2 tx 16/4/1989 | Raina |
| BEATRIX | BBC1 tx 8/6/1990 | Beatrix Potter |
| JACKANORY: The Way to Sattin Shore | BBC1 tx 14-18/1/1991 (5 pts) | storyteller |
| BROWN BEAR'S WEDDING | ITV tx 25/12/1992 | voice of White Bear |
| THE GOOD SEX GUIDE | ITV tx 8/2/1993 | on-screen participant |
| RIK MAYALL PRESENTS: Dancing Queen | ITV tx 3/6/1993 | Pandora/Julie |
| FATAL DECEPTION: MRS. LEE HARVEY OSWALD | NBC(US) tx 15/11/1993 | Marina Oswald |
| ABSOLUTELY FABULOUS: Hospital | BBC1 tx 27/1/1994 | dream Saffron |
| JO BRAND THROUGH THE CAKEHOLE | Channel 4 tx 22/4/1994 | guest |
| A DARK ADAPTED EYE | BBC1 tx 2/1/1994 | Faith as an adult |
| THE GOOD SEX GUIDE | ITV tx 10/10/1994 | on-screen participant |
| EXCLUSIVE! | Channel 5 tx 6/1/1998 | interviewee |
| MERLIN | NBC(US) tx 26 & 27/4/1999 | Morgan Le Fey |
| THE ENTERTAINMENT BIZ: Late Night Talk | BBC2 tx 22/3/1998 | on-screen participant |
| RED NOSE DAY 1999 THE RECORD BREAKER | BBC1 tx 12/3/1999 | guest (Blind Date item) |
| THE NEARLY COMPLETE AND UTTER HISTORY OF EVERYTHING | BBC1 tx 4/1/2000 | cast member |
| SO GRAHAM NORTON | Channel 4 tx 8/2/2002 | guest |
| THE HOLLYWOOD MACHINE: The Battle of the Blockbusters | BBC2 tx 22/6/2002 | on-screen participant |
| THE KUMARS AT NO. 42 | BBC2 tx 24/6/2002 | guest |
| LIVE FROM BAGHDAD | HBO(US) tx 7/12/2002 | Ingrid Formanek |
| HENRY VIII | ITV1 tx 12 & 19/10/2003 | 12/10/2003 | Anne Boleyn |
| MAGNIFICENT 7 | BBC2 tx 13/12/2005 | Maggi Jackson |
| THE SOUTH BANK SHOW: Tim Burton | ITV1 tx 20/1/2008 | interviewee |
| ENID | BBC Four tx 16/11/2009 | Enid Blyton |
| THE GRUFFALO | ITV1 tx 25/12/2009 | voice of mother squirrel |
| TOAST | BBC1 tx 30/12/2010 | Mrs Potter |
| |
| Training films |
| |
| BUSINESS INSIGHT: Finance | 1996 | |