| Movie | The Gathering | The Mayor | 2003-02-23 |
| Movie | Mike Bassett: England Manager | Phil Cope | 2001-09-28 |
| Movie | Lady Audley's Secret | Captain Maldon | 2000-05-17 |
| Series | Our Friends in the North | Mr Knox | 1996-01-15 |
| Series | A Touch of Frost | Unknown | 1992-12-06 |
| Movie | Chaplin | Stallholder | 1992-12-17 |
| Series | Spender | Unknown | 1991-01-08 |
| Movie | Chicago Joe and the Showgirl | Reporter 2 | 1990-03-16 |
| Series | The Paradise Club | Sammy Jansen | 1989-09-19 |
| Movie | Scandal | Northern Gent | 1989-03-03 |
| Series | Rockliffe's Babies | 1987-01-09 | |
| Series | ChuckleVision | Unknown | 1987-09-26 |
| Movie | Comrades | Gentleman Farmer | 1987-08-23 |
| Series | Lovejoy | Unknown | 1986-01-10 |
| Movie | Unfair Exchanges | Pub Landlord | 1985-01-20 |
| Series | Dempsey and Makepeace | Unknown | 1985-01-11 |
| Movie | Knockback: 2 | Visiting Room Officer | 1985-02-03 |
| Movie | In the Secret State | Cooper | 1985-03-10 |
| Movie | Mata Hari | Von Krohn | 1985-09-05 |
| Movie | Revolution | Dr Sloane | 1985-12-25 |
| Series | One by One | Unknown | 1984-01-29 |
| Movie | A Voyage Round My Father | Thong | 1984-04-19 |
| Movie | John Wycliffe: The Morning Star | Sheriff | 1984-01-01 |
| Movie | The Bounty | Dr. John Huggan | 1984-05-04 |
| Series | The Bill | Unknown | 1984-10-16 |
| Movie | The Falklands Factor | Mr. Dowdeswell M.P. | 1983-04-26 |
| Movie | Slayground | Venner | 1983-12-01 |
| Movie | Red Monarch | Chairman of Physical Education | 1983-06-16 |
| Series | Union Castle | Unknown | 1982-04-19 |
| Movie | Cricket | John Ridley | 1982-04-27 |
| Movie | The Plague Dogs | Robert (voice) | 1982-10-01 |
| Movie | Bavarian Night | Jim | 1981-03-31 |
| Movie | Doctor Who: The Horns of Nimon | Co-Pilot | 1980-01-12 |
| Movie | McVicar | Principal Officer | 1980-08-01 |
| Movie | High Tide | 1980-03-11 | |
| Series | Shoestring | Unknown | 1979-09-30 |
| Movie | Long Distance Information | Gerry | 1979-10-11 |
| Movie | The First Great Train Robbery | Fowler | 1978-12-14 |
| Series | When the Boat Comes In | 1976-01-08 | |
| Series | Bill Brand | Henson | 1976-06-07 |
| Movie | Double Dare | Client | 1976-04-06 |
| Series | Thriller | Unknown | 1973-04-14 |
| Series | Warship | Unknown | 1973-06-07 |
| Movie | Edna: The Inebriate Woman | Psychiatrist, in Psychiatric Hospital | 1971-10-21 |
| Movie | Deviation | Paul | 1971-12-18 |
| Series | Play for Today | Unknown | 1970-10-15 |
| Movie | Doctor Who: The Dominators | Etnin | 1968-09-07 |
| Movie | Othello | Senate Officer / Senators-Soldiers-Cypriots | 1965-12-15 |
| Series | Doctor Who | Etnin | 1963-11-23 |