| Movie | Brothers in Arms | Detective Sinclair | 2017-10-05 |
| Movie | Alien Showdown: The Day the Old West Stood Still | Professor Kelly | 2013-01-01 |
| Movie | After Newtown: Guns in America | Self - sergeant, Philadelphia Police Department | 2013-02-19 |
| Movie | Campus Man | Professor Jarman | 1987-04-10 |
| Movie | Abducted | Search Party | 1986-05-12 |
| Series | Blott on the Landscape | 1985-02-06 | |
| Movie | Murder: By Reason of Insanity | Salesman | 1985-10-01 |
| Movie | It Came Upon the Midnight Clear | Jogger | 1984-12-15 |
| Movie | Krull | Seer | 1983-07-29 |
| Series | Remington Steele | Unknown | 1982-10-01 |
| Movie | My Favorite Year | Cubby Brown | 1982-10-01 |
| Movie | The Winter's Tale | Archidamus | 1981-02-08 |
| Movie | From a Far Country | Priest | 1981-09-15 |
| Movie | Timon of Athens | Flavius | 1981-04-16 |
| Series | To Serve Them All My Days | Cordwainer | 1980-10-17 |
| Movie | Americathon | Ben | 1979-08-10 |
| Series | 13 Queens Blvd. | Unknown | 1979-03-20 |
| Movie | Katie: The Year of a Child | Committee chairman | 1979-12-13 |
| Movie | Rabbit Test | Army Aide | 1978-04-09 |
| Movie | Maneaters Are Loose! | George Leppard | 1978-05-03 |
| Movie | The Thirty Nine Steps | Lord Belthane | 1978-11-04 |
| Series | The BBC Television Shakespeare | Unknown | 1978-12-03 |
| Movie | Do as I Say | Pops | 1977-01-25 |
| Series | Kizzy | 1976-01-21 | |
| Series | The Duchess of Duke Street | Merriman | 1976-09-04 |
| Movie | Brassneck | 1975-05-22 | |
| Series | Rumpole of the Bailey | Unknown | 1975-12-17 |
| Series | Napoleon and Love | Unknown | 1974-03-05 |
| Movie | If There Weren't Any Blacks You'd Have to Invent Them | 1974-03-03 | |
| Series | Fall of Eagles | Unknown | 1974-03-15 |
| Movie | Yellow Dog | Bewsley | 1973-08-11 |
| Series | The Edwardians | Unknown | 1972-11-21 |
| Movie | The Pied Piper | Chancellor | 1972-12-27 |
| Movie | Horatio Bottomley | Mr. Justice Hawkins | 1972-11-28 |
| Series | Catweazle | Unknown | 1970-02-15 |
| Series | Codename | Unknown | 1970-04-07 |
| Movie | The Man Who Haunted Himself | Sir Charles Freeman | 1970-09-17 |
| Movie | Cromwell | Bishop Juxon | 1970-07-16 |
| Movie | Journey Into Darkness | Bart Brereton | 1968-01-01 |
| Series | Journey to the Unknown | Unknown | 1968-09-26 |
| Movie | Subterfuge | Heiner | 1968-12-12 |
| Series | The Forsyte Saga | James Forsyte | 1967-01-07 |
| Series | Softly, Softly | 1966-01-05 | |
| Series | Mystery and Imagination | Unknown | 1966-01-29 |
| Series | Insurrection | James Stephens | 1966-04-10 |
| Movie | Rasputin: The Mad Monk | The Abbot | 1966-03-06 |
| Movie | Highway Robbery | Paddy | 1965-01-01 |
| Movie | Dead End Creek | Paddy | 1965-01-01 |
| Movie | Mystery at the Forge | Paddy | 1965-01-01 |
| Movie | All at Sea | Paddy | 1965-01-01 |
| Movie | Catch As Catch Can | Paddy | 1965-01-01 |
| Movie | The Mysterious Stranger | Paddy | 1965-01-01 |
| Movie | The Night Prowler | Paddy | 1965-01-01 |
| Movie | Nightmare | Doctor | 1964-02-28 |
| Movie | Go to Blazes | Chief Fire Officer | 1962-04-18 |
| Movie | Number Six | Assistant Commissioner | 1962-04-01 |
| Series | Katy | 1962-08-16 | |
| Movie | The Quare Fellow | Carroll | 1962-10-02 |
| Movie | The Playboy of the Western World | Philly Cullen | 1962-12-31 |
| Movie | Life for Ruth | Marshall | 1962-09-06 |
| Movie | Francis of Assisi | Canon Cattanei | 1961-07-12 |
| Movie | Johnny Nobody | Judge | 1961-10-01 |
| Movie | The Mark | 1st Plain Clothes Officer | 1961-01-26 |
| Series | Stryker of the Yard | Unknown | 1961-11-02 |
| Series | Sir Francis Drake | Unknown | 1961-11-12 |
| Movie | Snowball | Ted Wylie | 1960-01-01 |
| Movie | Beyond the Curtain | Turner | 1960-04-01 |
| Movie | Circle of Deception | Maj. Taylor | 1960-11-01 |
| Movie | The Trials of Oscar Wilde | Cafe Royal Manager | 1960-05-28 |
| Movie | Bobbikins | 1959-07-28 | |
| Movie | Operation Bullshine | Brigadier | 1959-06-30 |
| Series | No Hiding Place | Unknown | 1959-09-16 |
| Movie | The Night We Dropped a Clanger | Squadron Leader Grant | 1959-10-10 |
| Movie | The Rough and the Smooth | Dr. Thompson | 1959-10-02 |
| Series | The Men From Room 13 | 1959-11-02 | |
| Movie | Dunkirk | Staff Colonel | 1958-03-20 |
| Movie | The Safecracker | Inspector Owing | 1958-03-05 |
| Movie | The Man Who Wouldn't Talk | George Fraser (uncredited) | 1958-01-21 |
| Movie | The Revenge of Frankenstein | Bergman | 1958-06-13 |
| Movie | Nowhere to Go | Second Mr. Dodds | 1958-12-02 |
| Movie | Next to No Time | Steve, Bar Steward | 1958-08-04 |
| Movie | Behind the Mask | Colonel Langley | 1958-11-23 |
| Movie | Room at the Top | Mayor (uncredited) | 1958-12-29 |
| Movie | She Didn't Say No! | The School Inspector | 1958-09-30 |
| Movie | Brothers in Law | Mr. Justice Fanshawe | 1957-03-04 |
| Movie | The Secret Place | Mr. Christian (uncredited) | 1957-02-06 |
| Movie | The Long Haul | Doctor | 1957-08-27 |
| Movie | The Counterfeit Plan | Police Inspector Grant | 1957-01-01 |
| Movie | Man in the Shadow | Inspector Hunt | 1957-09-01 |
| Movie | The Birthday Present | Chief Customs Officer | 1957-10-31 |
| Movie | The Surgeon's Knife | Inspector Austen | 1957-10-01 |
| Movie | Lucky Jim | The Principal (as John Welch) | 1957-09-17 |
| Movie | The Man in the Road | George White - the Gamekeeper | 1956-03-01 |
| Movie | Lost | Police Scientist (Uncredited) | 1956-01-31 |
| Movie | The Man Who Never Was | Bank Manager | 1956-04-03 |
| Movie | The Long Arm | House Agent at Shepperton | 1956-06-01 |
| Movie | The Dark Avenger | Gurd | 1955-04-15 |
| Movie | Contraband Spain | Oficial superior de aduanas (no acreditado) | 1955-03-15 |
| Movie | Confession | Father Neil | 1955-06-01 |
| Movie | An Inspector Calls | Shop Walker - Mr. Timmon | 1954-03-16 |
| Movie | The Divided Heart | Chief Marshall | 1954-11-09 |
| Movie | The Clue of the Missing Ape | Army Intelligence Officer | 1953-11-01 |
| Movie | Isn't Life Wonderful! | Uncle James | 1953-11-08 |