| Movie | The BFG | Head of the Army (voice) | 1990-12-25 |
| Movie | National Lampoon's European Vacation | Second English Motorist | 1985-07-25 |
| Series | Fresh Fields | 1984-03-07 | |
| Series | That's My Boy | Unknown | 1981-10-23 |
| Movie | Little Lord Fauntleroy | Harry Lorradaile | 1980-12-01 |
| Movie | The Wildcats of St. Trinian's | Humphry Wills | 1980-09-10 |
| Movie | Queen of the Blues | Uncle Fred (as Ballard Barclay) | 1979-07-26 |
| Movie | The Playbirds | Trainer | 1978-07-06 |
| Series | The New Avengers | Unknown | 1976-10-22 |
| Movie | Confessions of a Driving Instructor | Lord Edgar Snodley | 1976-09-01 |
| Series | Fawlty Towers | Major Gowen | 1975-09-19 |
| Series | Are You Being Served? | Unknown | 1972-09-08 |
| Series | The Goodies | Unknown | 1970-11-08 |
| Movie | The Weekend Murders | Peter, the butler | 1970-10-15 |
| Movie | Hostile Witness | Clerk of Court | 1968-11-01 |
| Series | United! | 1965-10-04 | |
| Movie | The Night Caller | Cmdr. Savage | 1965-12-31 |
| Movie | The Murder Game | Sir Colin Chalmers | 1965-12-12 |
| Series | Sherlock Holmes | Unknown | 1964-05-17 |
| Movie | A Matter of Choice | Charles Grant | 1963-01-01 |
| Movie | Impact | Bill MacKenzie | 1963-02-01 |
| Series | Ghost Squad | Unknown | 1961-09-09 |
| Movie | Cone of Silence | Commissioner | 1960-05-10 |
| Series | Maigret | Unknown | 1960-10-31 |
| Series | No Hiding Place | Unknown | 1959-09-16 |
| Movie | The Man Who Wouldn't Talk | Court Clerk (uncredited) | 1958-01-21 |
| Series | Ivanhoe | Unknown | 1958-01-05 |
| Movie | Chain of Events | Stockman | 1958-09-30 |
| Movie | Further Up the Creek | Whacker Payne | 1958-10-28 |
| Movie | After the Ball | Andrews | 1957-08-13 |
| Movie | The Betrayal | Lawson | 1957-01-01 |
| Movie | Yangtse Incident: The Story of H.M.S. Amethyst | Lieutenant Colonel Dewar-Curie | 1957-04-01 |
| Movie | Night of the Demon | 1957-11-09 | |
| Movie | Just My Luck | Starter at Goodwood (uncredited) | 1957-11-14 |
| Series | The Adventures of Sir Lancelot | Unknown | 1956-09-15 |
| Movie | My Teenage Daughter | Magistrate | 1956-06-20 |
| Series | The Buccaneers | Unknown | 1956-09-19 |
| Movie | The Stolen Airliner | Mr Head | 1955-01-01 |
| Series | The Adventures of Robin Hood | Unknown | 1955-09-26 |
| Movie | The Weak and the Wicked | Police Detective | 1954-02-02 |
| Movie | Dangerous Cargo | Findley | 1954-05-01 |
| Movie | Delayed Action | Insp. Crane | 1954-07-01 |
| Movie | Forbidden Cargo | Cooper | 1954-05-04 |
| Movie | The Men of Sherwood Forest | Walter | 1954-11-01 |
| Movie | The Blue Parrot | Supt. Chester | 1953-10-01 |
| Movie | Operation Diplomat | Inspector Austin | 1953-12-01 |
| Movie | 3 Steps to the Gallows | Insp. Haley | 1953-12-01 |
| Movie | The Big Frame | Doctor | 1952-09-01 |
| Movie | The Frightened Man | Inspector Bligh | 1952-03-01 |
| Movie | The Night Won't Talk | 1952-10-01 | |
| Movie | Circumstantial Evidence | Det. Insp. Hall | 1952-10-16 |
| Movie | Blackmailed | Dr. McCormick | 1951-01-30 |
| Movie | The Long Dark Hall | Supt. Maxey | 1951-02-06 |
| Movie | Stage Fright | Sergeant Mellish | 1950-02-23 |
| Movie | They Made Me a Fugitive | Rockliffe | 1947-06-24 |
| Movie | Quiet Weekend | Jim Brent | 1946-05-01 |
| Movie | In Which We Serve | Engineer Commander | 1942-09-17 |
| Movie | The Flying Squad | Smuggler in Airplane | 1940-10-12 |
| Movie | The Gang's All Here | Detective in Nightclub | 1939-03-04 |
| Movie | Black Eyes | Diner | 1939-04-08 |
| Movie | The Saint in London | Richard Blake | 1939-06-30 |
| Movie | Jennifer Hale | Richard Severn | 1937-10-06 |
| Movie | East Meets West | Nazim | 1936-08-26 |
| Movie | White Ensign | 1934-03-01 | |
| Movie | London Melody | Jan Moor | 1930-09-04 |
| Movie | The Chinese Bungalow | Richard Marquess | 1930-09-26 |