| Series | Being Eileen | Maurice | 2013-02-04 |
| Movie | In Love with Alma Cogan | Cedric | 2011-10-04 |
| Movie | Lapland | Maurice | 2011-12-24 |
| Series | Law & Order: UK | Unknown | 2009-02-23 |
| Series | Moving On | Jonathan Hope | 2009-05-18 |
| Series | Johnny and the Bomb | 2006-01-15 | |
| Movie | Pickles: The Dog Who Won the World Cup | Bernie | 2006-06-03 |
| Series | The Chase | George Williams | 2006-07-16 |
| Series | Dead Man Weds | Sandy Ball | 2005-01-05 |
| Series | New Tricks | Unknown | 2004-01-01 |
| Series | Hustle | Unknown | 2004-02-24 |
| Movie | England Expects | 2004-04-05 | |
| Movie | Plain Jane | Thomas Reynolds | 2002-05-27 |
| Series | Foyle's War | Unknown | 2002-10-27 |
| Series | Take Me | 2001-08-05 | |
| Series | Judge John Deed | Unknown | 2001-11-26 |
| Movie | Madame Bovary | L'heureux | 2000-06-02 |
| Series | Close Relations | Gordon Hammond | 1998-05-17 |
| Series | In the Red | Jim Wilkes | 1998-05-26 |
| Movie | Gobble | Arthur Hedley | 1997-02-15 |
| Series | Midsomer Murders | Unknown | 1997-03-23 |
| Movie | Police 2020 | Eddie Longshaw | 1997-06-22 |
| Series | Where the Heart Is | 1997-04-06 | |
| Series | The Alphabet Game | Unknown | 1996-08-05 |
| Series | Dalziel & Pascoe | Dick Elgood | 1996-03-16 |
| Movie | La Passione | Roy | 1996-11-14 |
| Series | The Lifeboat | Unknown | 1994-04-27 |
| Series | All Night Long | 1994-07-11 | |
| Movie | The Last Vampyre | Rob Ferguson | 1993-03-14 |
| Series | Gibberish | Unknown | 1992-03-16 |
| Series | Haggard | 1990-01-27 | |
| Movie | Home Run | McAlister | 1989-10-01 |
| Series | A Question Of Entertainment | Unknown | 1988-04-24 |
| Series | Late Expectations | Ted Jackson | 1987-04-07 |
| Movie | God's Outlaw | Henry VIII | 1986-01-01 |
| Series | Casualty | Basil King | 1986-09-06 |
| Series | Room at the Bottom | 1986-11-09 | |
| Series | Duty Free | David Pearce | 1984-02-13 |
| Series | Leaving | Daniel Ford | 1984-06-20 |
| Movie | Doctor Who: Enlightenment | Striker | 1983-03-09 |
| Series | West Country Tales | Unknown | 1982-01-25 |
| Series | Countdown | Unknown | 1982-11-02 |
| Series | De Lachende Scheerkwast | Unknown | 1981-09-06 |
| Movie | Ramp Ahead | Patrick Dench | 1980-11-15 |
| Series | Telford's Change | 1979-01-07 | |
| Series | Tales of the Unexpected | Unknown | 1979-03-24 |
| Series | Minder | Unknown | 1979-10-29 |
| Movie | Cross Now | Michael Ponsford | 1977-10-30 |
| Series | Cilla's World Of Comedy | Unknown | 1976-08-31 |
| Movie | Almost a Vision | Leonard | 1976-01-02 |
| Movie | At the Earth's Core | Dowsett | 1976-07-01 |
| Series | The New Avengers | Unknown | 1976-10-22 |
| Movie | Voyage of the Damned | Purser Mueller | 1976-12-22 |
| Series | Cilla's Comedy Six | Unknown | 1975-01-15 |
| Movie | Grain Drain | (voice) | 1975-01-02 |
| Series | Quiller | Unknown | 1975-08-29 |
| Movie | Good Salary, Prospects, Free Coffin | Charley Masters | 1975-05-10 |
| Series | No Strings | 1974-04-16 | |
| Movie | The Land That Time Forgot | Bradley | 1974-08-13 |
| Movie | Nothing But the Night | Dr. Haynes | 1973-02-16 |
| Movie | Red Riding Hood | Henry | 1973-09-10 |
| Series | Thriller | Unknown | 1973-04-14 |
| Series | The Edwardians | Unknown | 1972-11-21 |
| Movie | Passion Potion | Alan Simpson | 1971-01-01 |
| Movie | The Firechasers | Jim Maxwell | 1971-01-01 |
| Movie | Melody | Mr Latimer (uncredited) | 1971-03-28 |
| Series | Upstairs, Downstairs | Unknown | 1971-10-10 |
| Movie | Freelance | Gary | 1970-01-01 |
| Movie | The Man Who Had Power Over Women | Jake Braid | 1970-08-12 |
| Movie | Baby Love | Robert Quayle | 1969-03-19 |
| Series | The Jazz Age | Unknown | 1968-09-10 |
| Series | Further Adventures Of Lucky Jim | 1967-05-01 | |
| Movie | The Devil's Eggshell | Dr Quilliam | 1966-06-28 |
| Movie | Fable | Narrator | 1965-01-27 |
| Series | Thirty-Minute Theatre | Unknown | 1965-10-07 |
| Movie | VOTE, VOTE, VOTE for Nigel Barton | Nigel Barton | 1965-12-15 |
| Movie | Stand Up, Nigel Barton | Nigel Barton | 1965-12-08 |
| Series | BBC Play of the Month | Unknown | 1965-10-19 |
| Series | It's Dark Outside | 1964-01-03 | |
| Series | The Wednesday Play | Unknown | 1964-09-30 |
| Series | Doctor Who | Unknown | 1963-11-23 |
| Series | Studio Four | Unknown | 1962-01-22 |
| Series | No Hiding Place | Unknown | 1959-09-16 |
| Series | This Is Your Life | Unknown | 1955-07-29 |