| Movie | Love's Labour's Lost | Marcade | 1985-01-05 |
| Movie | The Tragedy of Coriolanus | Adrian | 1984-03-26 |
| Series | Miss Marple: The Body in the Library | Lorrimer | 1984-12-26 |
| Movie | Doctor Who: Mawdryn Undead | The Black Guardian | 1983-02-09 |
| Movie | Doctor Who: Terminus | Black Guardian | 1983-02-23 |
| Movie | Martin Luther, Heretic | Chancellor | 1983-11-08 |
| Series | Blackadder | Angus, a Lord | 1983-06-15 |
| Movie | Doctor Who: Enlightenment | The Black Guardian | 1983-03-09 |
| Movie | Nursery Rhymes | narrator | 1982-03-31 |
| Movie | Britannia Hospital | Mr Rochester | 1982-05-27 |
| Movie | All's Well That Ends Well | The Astringer | 1981-01-04 |
| Movie | The Hitch Hikers Guide to the Galaxy | Deep Thought (voice) | 1981-02-09 |
| Series | The Hitchhiker's Guide to the Galaxy | Unknown | 1981-01-05 |
| Series | Peter and Paul | Seneca | 1981-04-12 |
| Movie | Doctor Who: Logopolis | The Black Guardian (archive footage) | 1981-03-21 |
| Movie | Doctor Who: The Armageddon Factor | The Black Guardian | 1979-02-24 |
| Series | Blake's 7 | Nori | 1978-01-02 |
| Movie | A Child's Voice | Narrator (voice) | 1978-10-13 |
| Series | The BBC Television Shakespeare | Unknown | 1978-12-03 |
| Series | Secret Army | 1977-09-07 | |
| Movie | The Slipper and the Rose | 2nd Major Domo | 1976-03-25 |
| Movie | The Great McGonagall | 1975-01-23 | |
| Movie | The Beast Must Die | Narrator (voice/ uncredited) | 1974-04-01 |
| Series | Six Dates with Barker | Unknown | 1971-01-08 |
| Movie | Bizarre | The Mummy (voice) | 1970-03-01 |
| Movie | The Night of the Generals | German Radio Announcer (voice) (uncredited) | 1967-01-29 |
| Movie | Casino Royale | Vesper Lynd's Assistant / Dr. Noah's Voice (uncredited) | 1967-04-18 |
| Movie | Bedazzled | God (uncredited) | 1967-10-30 |
| Movie | Our Incredible World | Narrator | 1966-01-01 |
| Movie | The Wrong Box | Oliver Pike Harmsworth | 1966-06-19 |
| Movie | Carousella | the narrator | 1966-12-31 |
| Movie | First Men in the Moon | Narrator (uncredited) | 1964-08-06 |
| Movie | The Horror of It All | Reginald Marley | 1964-08-19 |
| Movie | The Haunting | Mr. Dudley | 1963-03-28 |
| Series | Doctor Who | The Guardian | 1963-11-23 |
| Movie | Operation Stogie | Presiding Officer | 1962-03-05 |
| Movie | Fury at Smugglers' Bay | Narrator (uncredited) | 1961-01-01 |
| Movie | Fate Takes a Hand | Wilson | 1961-10-12 |
| Movie | Spike Milligan: A Series of Unrelated Incidents at Current Market Value | 1961-09-05 | |
| Movie | Identity Unknown | Ambrose | 1960-06-01 |
| Movie | The City of the Dead | Jethrow Keane | 1960-09-09 |
| Series | A Show Called Fred | 1956-05-02 | |
| Series | The Idiot Weekly, Price 2d | 1956-02-24 | |
| Series | Son of Fred | 1956-09-17 | |
| Movie | Johnny-on-the-Spot | Tyneley | 1954-01-21 |
| Movie | The Final Test | Television Actor | 1953-04-09 |
| Movie | Hammer the Toff | Inspector Grice | 1952-05-01 |
| Movie | Ivanhoe | Norman Guard | 1952-07-31 |
| Movie | Salute the Toff | Inspector Grice | 1952-12-02 |
| Movie | Paul Temple Returns | Bradley | 1952-11-24 |
| Series | Treasure Island | 1951-05-01 | |
| Movie | The Man in Black | Story Teller / Narrator | 1950-01-31 |
| Movie | The Body Said No! | John Sutherland | 1950-04-30 |
| Movie | Room to Let | Dr. Fell | 1950-05-15 |
| Movie | For Them That Trespass | Toastmaster at Drew Party | 1949-04-21 |
| Movie | The Case of Charles Peace | Storyteller | 1949-03-02 |
| Movie | Man on the Run | Army Judge Advocate | 1949-05-20 |
| Movie | The Queen of Spades | St. Germain's Messenger | 1949-03-16 |
| Movie | Dr. Morelle: The Case of the Missing Heiress | Dr. Morelle | 1949-06-27 |
| Movie | Miss Pilgrim's Progress | Superintendent | 1949-11-29 |
| Movie | Helter Skelter | Man Telling Story at BBC (uncredited) | 1949-08-07 |
| Movie | Vengeance Is Mine | Charles Heywood | 1949-07-01 |
| Movie | Corridor of Mirrors | Counsel for the Defence (uncredited) | 1948-02-23 |
| Movie | The Night Comes Too Soon | Dr. George Clinton | 1948-05-24 |
| Movie | Woman Hater | Spencer | 1948-10-13 |
| Movie | My Brother's Keeper | Inspector | 1948-08-19 |
| Movie | The White Unicorn | Storton | 1947-10-29 |
| Movie | This Is China | Narrator (voice) | 1946-01-01 |
| Movie | Night Boat to Dublin | Sir George Bell | 1946-01-08 |
| Movie | Frenzy | Prefecture of Police | 1946-02-11 |
| Movie | Pool of Contentment | Mr. Perfect | 1946-07-07 |
| Movie | I Know Where I'm Going! | Mr. Robinson | 1945-11-16 |
| Movie | Pink String and Sealing Wax | 1945-11-22 | |
| Movie | Brief Encounter | Alec's Friend Stephen Lynn (uncredited) | 1945-11-24 |
| Movie | Caesar and Cleopatra | 1st. Guardsman | 1945-12-11 |
| Movie | Hotel Reserve | Warren Skelton | 1944-06-01 |
| Movie | Henry V | Duke of Burgundy | 1944-11-24 |
| Movie | Yellow Canary | German Commander | 1943-12-13 |
| Movie | The Silver Fleet | Markgraf | 1943-06-16 |
| Movie | The Life and Death of Colonel Blimp | von Schonborn | 1943-07-26 |
| Movie | The Missing Million | Mr. Collett | 1942-03-01 |
| Movie | Much Too Shy | Defence Councel | 1942-10-12 |