Joan Greenwood Filmography
- Actor (44 credits)
- Agatha Christie's Miss Marple: At Bertram's Hotel (1987) Selina Hazy
- Little Dorrit (1987) Mrs. Clennam
- Past Caring (1985) Stella
- Ellis Island (1984) Madame Levitska
- Strangers and Brothers (1984) Lady Boscastle
- Wagner (1983) Frau Dangl
- Triangle (1981) Judith Harper
- The Flame Is Love (1979) Duchess of Grantham
- The Water Babies (1978) Lady Harriet
- The Hound of the Baskervilles (1978) Beryl Stapleton
- The Uncanny (1977) Miss Malkin (segment 'London 1912')
- Shadows (1975) Rose
- Girl Stroke Boy (1971) Lettice Mason
- The Great Inimitable Mr. Dickens (1970) Maria Beadnell
- Barbarella (1968) The Great Tyrant, voice acting, not listed in creditsа
- The Moon-Spinners (1964) Aunt Frances Ferris
- Tom Jones (1963) Lady Bellaston
- The Amorous Prawn (1962) Lady Dodo Fitzadam
- Mysterious Island (1961) Lady Mary Fairchild
- Hest på sommerferie (1959) voice acting
- Stage Struck (1958) Rita Vernon
- Moonfleet (1955) Lady Ashwood
- Monsieur Ripois (1954) Norah
- Father Brown (1954) Lady Warren
- Producers' Showcase (1954) Mrs. Candle
- The Importance of Being Earnest (1952) Gwendolen Fairfax (Her Daughter)
- Le passe-muraille (1951) Susan
- Young Wives' Tale (1951) Sabina Pennant
- The Man in the White Suit (1951) Daphne Birnley
- Flesh & Blood (1951) Wilhelmina Cameron
- The Bad Lord Byron (1949) Lady Caroline Lamb
- Kind Hearts and Coronets (1949) Sibella
- Whisky Galore! (1949) Peggy Macroon
- Saraband for Dead Lovers (1948) Sophie Dorothea
- The White Unicorn (1947) Lottie Smith
- The October Man (1947)
- The Man Within (1947) Elizabeth
- They Knew Mr. Knight (1946) Ruth Blake
- A Girl in a Million (1946) Gay Sultzman
- Latin Quarter (1945) Christine Minetti
- The Gentle Sex (1943) Betty Miller
- John Smith Wakes Up (1941) играет саму себя
- My Wife's Family (1941) Irma Bagshott
- He Found a Star (1941) Babe Cavour