| Year | Theatre | Play | Character | TV | Character | Film | Character |
| 1945 - 49 | Glasgow's Citizens Theatre Company | .... | ..... | .. | ..... | .. | .. |
| 1945 | Garrison Theatre, Salisbury | Peg O' My Heart | Bennet | .. | ..... | .. | .. |
| 1945 | Royal Princess's Theatre, Glasgow | Johnson Over Jordan | ..... | .. | ..... | .. | .. |
| 1945 | Royal Princess's Theatre, Glasgow | Toom Byres | ..... | .. | ..... | .. | .. |
| 1945 | Royal Princess's Theatre Glasgow | Lancelot | ..... | .. | ..... | .. | .. |
| 1945 | Royal Princess's Theatre Glasgow | The Pyrate's Den | ..... | .. | ..... | .. | .. |
| 1945 | Royal Princess's Theatre Glasgow | Shall We Join the Ladies | ..... | .. | ..... | .. | .. |
| 1946 | Royal Princess's Theatre Glasgow | The Breadwinner | ..... | .. | ..... | .. | .. |
| 1946 | Royal Princess's Theatre, Glasgow | Mr Bolfry | ..... | .. | ..... | .. | .. |
| 1946 | Royal Princess's Theatre Glasgow | One Traveller Returns | ..... | .. | ..... | .. | .. |
| 1946 | Royal Princess's Theatre, Glasgow | Cornelia | ..... | .. | ..... | .. | .. |
| 1946 | Royal Princess's Theatre, Glasgow | Kate Kennedy | ..... | .. | ..... | .. | .. |
| 1946 | Royal Princess's Theatre, Glasgow | Fanny's First Play | ..... | .. | ..... | .. | .. |
| 1946 | Royal Princess's Theatre, Glasgow | Day In Day Out | ..... | .. | ..... | .. | .. |
| 1946 | Royal Princess's Theatre Glasgow | The Little Dry Thorn | ..... | .. | ..... | .. | .. |
| 1946 | Royal Princess's Theatre , Glasgow | A Babble of Green Fields | ..... | .. | ..... | .. | .. |
| 1947 | Royal Princess's Theatre, Glasgow | Bunty pulls the strings | ..... | .. | ..... | .. | .. |
| 1947 | Gaiety Theatre Ayr | Wild Horses | ..... | ..... | .. | .. | |
| 1947 | Royal Princess's Theatre Glasgow | Weep For Tomorrow | ..... | .. | ..... | .. | .. |
| 1948 | .. | .. | ..... | .. | ..... | Sleeping Car to Trieste | Joan Maxted |
| 1949 | Royal Princess's Theatre Glasgow/Gaiety Theatre Ayr | The Rivals | ..... | .. | ..... | Quel bandito sono io | Stellina |
| 1949 | .. | .. | ..... | .. | ..... | Poet's Pub | Joanna Benbow |
| 1949 | .. | .. | ..... | .. | ..... | Floodtide | Mary Anstruther |
| 1950 | Edinburgh Festival | Queens Comedy | Venus | Wax fruit - Radio Scotland | ..... | Torment | Joan |
| 1950 | Royal Princess's Theatre, Glasgow | She Stoops To Conquer | ..... | .. | ..... | The Twenty Questions Murder Mystery | Mary Game |
| 1950 | Royal Princess's Theatre, Glasgow | The Lass Wi' The Muckle Mou' | ..... | .. | ..... | .. | .. |
| 1950 | Royal Princess's Theatre Glasgow/Royal Lyceum Theatre Edinburgh | The Queen's Comedy | ..... | .. | ..... | .. | .. |
| 1950 | Radio Play - Radio Scotland | Wax Fruit | ..... | .. | ..... | .. | .. |
| 1951 | Picadilly | The White Sheep of the Family | Angela | .. | ..... | Whispering Smith Hits London | Anne |
| 1951 | .. | .. | ..... | .. | ..... | Home to Danger | Barbara |
| 1951 | .. | .. | ..... | .. | ..... | Scrooge | Alice |
| 1952 | Royal Princess's Theatre Glasgow | The Black Eye | ..... | .. | ..... | .. | .. |
| 1953 | Phoenix Theatre | Bruno adn Sidney | Joan | .. | ..... | Noose for a Lady | Jill Hallam |
| 1953 | Gateway Theatre Edinburgh | Bunty pulls the strings | ..... | .. | ..... | Black 13 | Claire |
| 1954 | .. | .. | ..... | .. | ..... | Circumstantial Evidence | Linda Harrison |
| 1954 | .. | .. | ..... | .. | ..... | Double Exposure | Barbara Leyland |
| 1954 | .. | .. | ..... | .. | ..... | The Black Rider | Mary Plack |
| 1955 | King's Theatre Edinburgh | All for Mary | ..... | .. | ..... | A Time to Kill | Sallie Harbord |
| 1955 | .. | .. | ..... | .. | ..... | The Flaw | Monica Oliveri |
| 1955 | .. | .. | ..... | .. | ..... | Little Red Monkey | Julia Jackson |
| 1955 | .. | .. | ..... | .. | ..... | Stock Car | Katie Glebe |
| 1956 | .. | .. | ..... | .. | ..... | Shadow of a Man | Linda Bryant |
| 1956 | .. | .. | ..... | .. | ..... | Soho Incident | Betty Walker |
| 1956 | .. | .. | ..... | .. | ..... | The Hideout | Helen Grant |
| 1957 | Cambridge Theatre | A Month of Sundays | Sarah Sylvester | White Hunter - The Squire of the Serengeti | Lenore Mason | .. | .. |
| 1958 | Theatre Royal, Windsor | Once a Rake | Mary Tufnell | .... | ..... | The Solitary Child | Jean |
| 1958 | .. | .. | ..... | .. | ..... | Man with a Gun | Stella |
| 1959 | .. | .. | ..... | The Flying Doctor - The Return | Jessie McKenzie | .. | .. |
| 1960 | Assembly Hall, Church of Scotland Edinburgh | The Wallace | ..... | .. | ..... | No Wreath for the General | Alison Campbell |
| 1963 | .. | .. | ..... | .. | ..... | The Bay of St. Michel | Pru Lawson |
| 1965 | .. | .. | ..... | .. | ..... | Devils of Darkness | Anne Forest |
| 1966 | .. | .. | ..... | Dixon of Dock Green - The Man on the Train | Mrs. Carter | .. | .. |
| 1966 | .. | .. | ..... | Public Eye - No, No, Nothing Like That | Anna Munro | .. | .. |
| 1967 | .. | .. | ..... | .. | ..... | River Rivals | .. |
| 1968 | Garrick Theatre | Let Sleeping Wives Lie | ..... | .. | ..... | .. | .. |
| 1969 | .. | .. | ..... | Dixon of Dock Green - Breaking Point | Mrs. Palmer | The Prime of Miss Jean Brodie | Miss Lockhart |
| 1970 | .. | .. | ..... | Rain | Mrs. MacPhail | .. | .. |
| 1970 | .. | .. | ..... | Bachelor Father | Mary | .. | .. |
| 1971 | .. | .. | ..... | Dixon of Dock Green - The Silent Man | Laura | .. | .. |
| 1973 | Royal Court Theatre | Savages | Mrs West | .. | ..... | .. | .. |
| 1976 | .. | .. | ..... | Bill Brand | Mrs. Marples | .. | .. |
| 1978 | Savoy Theatre | Whose Life Is It Anyway? | ..... | .. | ..... | .. | .. |
| 1982 | .. | .. | ..... | The Professionals - Cry Wolf | Mrs. Grant | .. | .. |
| 1987 | Duchess Theatre, London | No Sex, Please We're British | ..... | .. | ..... | .. | .. |
| 1989 | .. | .. | ..... | The Labours of Erica | Myrna Burton | .. | .. |
|