| Movie | Fair Game | George | 1994-06-11 |
| Series | Heartbeat | Unknown | 1992-04-10 |
| Series | Casualty | Albert Collins | 1986-09-06 |
| Movie | Amy | Will Johnson | 1984-01-02 |
| Movie | Give Us a Break: Hustle Bustle Toil and Muscle | Alf | 1984-12-31 |
| Movie | Red Monarch | Kaganovitch | 1983-06-16 |
| Movie | The Star Chamber | State Senator Walden | 1983-08-05 |
| Movie | A Love Affair: The Eleanor and Lou Gehrig Story | Mr. Twitchell | 1978-01-15 |
| Movie | Mr and Mrs Bureaucrat | Man | 1978-01-18 |
| Series | Grange Hill | Mr. Griffiths | 1978-02-08 |
| Movie | The Light Princess | King | 1978-12-24 |
| Movie | Trial by Combat | 2nd Leather Jerkin | 1976-04-01 |
| Movie | Decorators Limited | Porter | 1976-01-01 |
| Series | The New Avengers | Unknown | 1976-10-22 |
| Series | Dawson's Weekly | Unknown | 1975-06-12 |
| Movie | Dick Deadeye, or Duty Done | The Pirate King (voice) | 1975-12-17 |
| Series | Some Mothers Do 'Ave 'Em | Unknown | 1973-02-15 |
| Series | Billy Liar | 1973-11-02 | |
| Series | Crown Court | Unknown | 1972-10-11 |
| Movie | The Villa Maroc | Lionel | 1972-02-17 |
| Movie | What Became of Jack and Jill? | Trouncer | 1972-06-16 |
| Movie | Bless This House | Mr. Wilson | 1972-09-08 |
| Movie | Office Party | Manager | 1971-08-17 |
| Series | The Rivals of Sherlock Holmes | Unknown | 1971-09-20 |
| Series | Barlow | Unknown | 1971-09-15 |
| Series | Doomwatch | Unknown | 1970-02-09 |
| Series | Play for Today | Unknown | 1970-10-15 |
| Movie | Start the Revolution Without Me | Dr. Duval | 1970-02-04 |
| Movie | Roll On Four O'Clock | Ted Crampton | 1970-12-19 |
| Movie | The Rise and Rise of Michael Rimmer | Blacket | 1970-11-12 |
| Movie | I Can't See My Little Willie | Frank Palmer | 1970-11-19 |
| Series | The First Lady | Unknown | 1968-04-07 |
| Series | The Ronnie Barker Playhouse | Unknown | 1968-04-03 |
| Movie | The Strange Affair | Supt. Kingsley | 1968-08-22 |
| Movie | Dracula Has Risen from the Grave | Village Landlord | 1968-11-07 |
| Series | Man in a Suitcase | Unknown | 1967-09-27 |
| Movie | In Two Minds | Mr. Winter | 1967-03-01 |
| Movie | Smashing Time | Irishman | 1967-12-20 |
| Series | King of the River | Unknown | 1966-07-06 |
| Movie | Doctor Who: The Smugglers | Cherub | 1966-10-01 |
| Movie | Ferry Cross the Mersey | Mr. Lumsden | 1965-02-10 |
| Series | Public Eye | Unknown | 1965-01-23 |
| Movie | Life at the Top | Graffham | 1965-12-14 |
| Movie | The Bargee | Official in Office | 1964-01-01 |
| Movie | Nightmare | John | 1964-02-28 |
| Series | Sherlock Holmes | Unknown | 1964-05-17 |
| Movie | The Cracksman | Fred | 1963-01-01 |
| Series | Espionage | Unknown | 1963-10-02 |
| Movie | Tom Jones | Mr. Fitzpatrick | 1963-08-24 |
| Series | Z-Cars | Unknown | 1962-01-02 |
| Movie | In the Doghouse | Examiner (Uncredited) | 1962-05-17 |
| Series | The Saint | Unknown | 1962-10-04 |
| Series | Dr. Finlay's Casebook | Unknown | 1962-08-16 |
| Movie | The Brain | Thomas Gabler | 1962-09-05 |
| Series | The Avengers | Unknown | 1961-01-07 |
| Movie | Hell Is a City | Doug Savage | 1960-04-10 |
| Series | An Age of Kings | Unknown | 1960-04-28 |
| Series | No Hiding Place | Unknown | 1959-09-16 |
| Movie | Violent Playground | Chief Inspector | 1958-01-14 |
| Movie | A Night to Remember | Carpathia Purser Hughes (uncredited) | 1958-07-03 |
| Movie | Miracle in Soho | Foreman | 1957-07-09 |
| Movie | The Secret Place | Harry | 1957-02-06 |
| Movie | Fortune Is a Woman | Hotel Porter | 1957-03-13 |
| Series | Dixon of Dock Green | Unknown | 1955-07-09 |
| Movie | Okinawa | Yeoman | 1952-02-28 |