| Year | Theatre | Play | Character | TV | Character | Film | Character |
| 1962 | Dundee Repertory Theatre Dundee | The Gazebo | ..... | .. | ..... | .. | .. |
| 1962 | Dundee Repertory Theatre | The Amorous Prawn | ..... | .. | ..... | .. | .. |
| 1962 | Dundee Repertory Theatre Dundee | The Millionairess | ..... | .. | ..... | .. | .. |
| 1962 | Dundee Repertory Theatre Dundee | The Miser | ..... | .. | ..... | .. | .. |
| 1962 | Dundee Repertory Theatre | Hamlet, Prince of Denmark | ..... | .. | ..... | .. | .. |
| 1962 | Dundee Repertory Theatre | Billy Liar | ..... | .. | ..... | .. | .. |
| 1962 | Dundee Repertory Theatre | Hedda Gabler | ..... | .. | ..... | .. | .. |
| 1962 | Dundee Repertory Theatre | Roots | ..... | .. | ..... | .. | .. |
| 1963 | Palace Theatre, Dundee | The Aspern Papers | ..... | .. | ..... | .. | .. |
| 1963 | Dundee Repertory Theatre | Uncle Vanya | ..... | .. | ..... | .. | .. |
| 1963 | Dundee Repertory Theatre | The Rehearsal | ..... | .. | ..... | .. | .. |
| 1963 | Dundee Repertory Theatre | Picnic | ..... | .. | ..... | .. | .. |
| 1963 | Dundee Repertory Theatre | Pygmalion | ..... | .. | ..... | .. | .. |
| 1963 | Camperdown Park Dundee | Masquerade | ..... | .. | ..... | .. | .. |
| 1963 | Dundee Repertory Theatre | Simple Spymen | ..... | .. | ..... | .. | .. |
| 1963 | Dundee Repertory Theatre | Dick Whittington | ..... | .. | ..... | .. | .. |
| 1963 | Dundee Repertory Theatre | A Man for all Seasons | ..... | .. | ..... | .. | .. |
| 1963 | Palace Theatre Dundee | Doctor in the house | ..... | .. | ..... | .. | .. |
| 1963 | Dundee Repertory Theatre | Lord Arthur Savile's Crime | ..... | .. | ..... | .. | .. |
| 1963 | Dundee Repertory Theatre | Photo Finish | ..... | .. | ..... | .. | .. |
| 1963 | Palace Theatre Dundee | Roar Like a Dove | ..... | .. | ..... | .. | .. |
| 1964 | Citizens' Theatre, Glasgow | The Relapse | ..... | .. | ..... | .. | .. |
| 1964 | Citizens' Theatre, Glasgow | Much Ado About Nothing | ..... | .. | ..... | .. | .. |
| 1964 | Citizens' Theatre, Glasgow | Hobson's Choice | ..... | .. | ..... | .. | .. |
| 1964 | Citizens' Theatre, Glasgow | Armstrong's Last Goodnight | ..... | .. | ..... | .. | .. |
| 1964 | King's Theatre Glasgow | Second Honeymoon | ..... | .. | ..... | .. | .. |
| 1964 | Citizens' Theatre Glasgow | Battle Royal | ..... | .. | ..... | .. | .. |
| 1964 | Citizens' Theatre Glasgow | Six Characters in Search of An Author | ..... | .. | ..... | .. | .. |
| 1965 | .. | .. | ..... | Armchair Mystery Theatre - Wake a Stranger | ..... | .. | .. |
| 1965 | .. | .. | ..... | Out of the Unknown - No Place Like Earth | Zeyla | .. | .. |
| 1965 | .. | .. | ..... | The Wednesday Play - The Bond | Sally Marchant | .. | .. |
| 1966 | .. | .. | ..... | A Separate Peace | Nurse Maggie Coates | .. | .. |
| 1966 | .. | .. | ..... | David Copperfield | Agnes Wickfield | .. | .. |
| 1966 | .. | .. | ..... | Theatre 625 - The Twelfth Hour | ..... | .. | .. |
| 1966 | .. | .. | ..... | The Rat Catchers | Lea | .. | .. |
| 1966-1967 | .. | .. | ..... | Doctor Who | Kirsty | .. | .. |
| 1967 | .. | .. | ..... | Thirty-Minute Theatre - Wanted | ..... | .. | .. |
| 1968 | Citizens' Theatre Company | The Promise | ..... | ITV Playhouse - Rogues' Gallery: The Lives and Crimes of Jonathan Wild and Jack Sheppard | Letitia Wild | .. | .. |
| 1969 | .. | .. | ..... | Jackanory - A Pony in the Luggage | Storyteller | .. | .. |
| 1969 | .. | .. | ..... | Scobie in September | Judy | .. | .. |
| 1969 | .. | .. | ..... | ITV Saturday Night Theatre - The Dirt on Lucy Lane | Anne Vint | .. | .. |
| 1969 | .. | .. | ..... | The Champions - The Final Countdown | Anna | .. | .. |
| 1969 | .. | .. | ..... | Detective - The Tea-Leaf | Ruth Kelstern | .. | .. |
| 1970 | .. | .. | ..... | Dr. Finlay's Casebook - Dead Fall | Meg | Spring and Port Wine | Florence Crompton |
| 1970 | .. | .. | ..... | Menace - Something Cries Out | Francesca | .. | .. |
| 1971 | .. | .. | ..... | Brett | Francoise | .. | .. |
| 1971 | .. | .. | ..... | Play for Today - When the Bough Breaks | Margaret Ashdown | .. | .. |
| 1971 | .. | .. | ..... | Play for Today - Orkney | Celia | .. | .. |
| 1971 | .. | .. | ..... | The Persuaders! - A Home of One's Own | Lucy | .. | .. |
| 1971 | .. | .. | ..... | Hadleigh | Sarah Alwyn | .. | .. |
| 1972 | .. | .. | ..... | My Wife Next Door | Suzy Bassett | .. | .. |
| 1973 | .. | .. | ..... | The Protectors - With a Little Help from My Friends | Laura Rule | .. | .. |
| 1973 | .. | .. | ..... | The Morecambe & Wise Show - Christmas Special | ..... | .. | .. |
| 1974 | Old Vic | Paradise Lost | ..... | Great Mysteries - Where There Is a Will | Phyllida Marjoram | .. | .. |
| 1974-1975 | .. | .. | ..... | Upstairs, Downstairs | Virginia Bellamy | .. | .. |
| 1975 | Chichester Festival Theatre | Othello | ..... | .. | ..... | Alfie Darling | Dora |
| 1976 | .. | .. | ..... | .. | ..... | London Conspiracy | Lucy |
| 1977 | .. | .. | ..... | Play of the Month - Waste | Amy O'Connell | .. | .. |
| 1978 | .. | .. | ..... | Watership Down | Hyzenthlay | .. | .. |
| 1979 | Theatre Royal, Bath / Piccadilly Theatre | Can You Hear Me At The Back? | ..... | Telford's Change | Sylvia Telford | .. | .. |
| 1980 | .. | .. | ..... | .. | ..... | The Elephant Man | Mrs. Anne Treves |
| 1981 | .. | .. | ..... | Lady Killers - Miss Elmore | Ethel Le Neve | Miss Morison's Ghosts | Miss Frances Lamont |
| 1982 | .. | .. | ..... | Goodbye, Mr. Kent | Victoria Jones | .. | .. |
| 1983 | Apollo Theatre | The Country Girl | ..... | Play of the Month - The Gay Lord Quex | Duchess of Strood | .. | .. |
| 1983 | .. | .. | ..... | Good Behaviour | Mother | .. | .. |
| 1984 | Theatre Royal, Bath | Fun and Games | ..... | .... | ... | .. | .. |
| 1985 | Old Vic | Light Up the Sky | ..... | .... | ... | .. | .. |
| 1986 | .. | .. | ..... | Hammer House of Mystery and Suspense - Tennis Court | Maggie Dowd | .. | .. |
| 1987 | Assembly Hall, Church of Scotland Edinburgh | Mary Stuart | ..... | The Day After the Fair | Edith Harnham | .. | .. |
| 1987 | .. | .. | ..... | My Family and Other Animals | Mrs. Durrell | .. | .. |
| 1989 | Duke of York Theatre | Shirley Valentine | ..... | .... | .... | .. | .. |
| 1990 | .. | .. | ..... | Joint Account | Belinda Braithwaite | .. | .. |
| 1992 | Globe Theatre | An Ideal Husband | ..... | .... | .... | .. | .. |
| 1993 | .. | .. | ..... | Taggart - Fatal Inheritance | Dr. Janet Napier | .. | .. |
| 1993 | .. | .. | ..... | ABC Weekend Specials - The Legend of Lochnagar | ..... | .. | .. |
| 1996 | Richmond Theatre | Aspern Papers | ..... | Testament: The Bible in Animation | ..... | Tiré ŕ part | Doris |
| 1998 | .. | .. | ..... | Bagpipe: Instrument of War | Narrator | .. | .. |
| 1998 | .. | .. | ..... | Jonathan Creek - Black Canary | Marella Carney | .. | .. |
| 2000 | .. | .. | ..... | Midsomer Murders - Judgement Day | Bella Devere | .. | .. |
| 2000 | .. | .. | ..... | One Foot in the Grave - Things Aren't Simple Anymore | Glynis | .. | .. |
| 2002 | .. | .. | ..... | Monarch of the Glen | Merilyn McNaughton | .. | .. |
| 2003 | Theatre Royal Drury Lane | My Fair Lady | Mrs. Higgins | .... | .... | .. | .. |
| 2004 | .. | .. | ..... | Heartbeat - Hunter's Moon | Mrs. Barton | .. | .. |
|