D'entre a suya filmografía, cal mencionar as suyas interpretacions en cintas como Three Sisters (1970, Laurence Olivier y John Sichel), Equus (1977, Sidney Lumet), Britannia Hospital (1982, Lindsay Anderson), Avalon (1990, Barry Levinson), Enchanted April (1992, Mike Newell), 101 Dalmatians (1996, Stephen Herek), Jane Eyre (1996, Franco Zeffirelli), Tea with Mussolini (1999, Franco Zeffirelli), Mrs. Palfrey at the Claremont (2005, Dan Ireland) u The Spiderwick Chronicles (2008, Mark Waters).