| Movie | The Rum Diary | Wolsley | 2011-10-13 |
| Movie | A Christmas Carol | Fat Cook / Portly Gentleman #2 / Business Man #3 (voice) | 2009-11-04 |
| Movie | Toot & Puddle: I'll Be Home for Christmas | (voice) | 2006-12-05 |
| Series | Father of the Pride | Siegfried (voice) | 2004-08-31 |
| Movie | Wilde Stories: The Nightingale and the Rose | Professor (voice) | 2003-12-26 |
| Movie | On Location: The Carry Ons | Jim Tanner / Sir Thomas / Major Shorthouse (archive footage) (uncredited) | 2001-01-01 |
| Movie | What's a Carry On? | Jim Tanner / Major Shorthouse (archive footage) (uncredited) | 1998-12-29 |
| Movie | More Loverly Than Ever: The Making of 'My Fair Lady' | Self | 1995-12-30 |
| Movie | Grass Roots | Elton Hunter | 1992-02-24 |
| Series | Where's Wally? | Odlaw (voice) | 1991-09-14 |
| Series | James Bond Jr. | 1991-09-16 | |
| Series | Beverly Hills, 90210 | Unknown | 1990-10-04 |
| Movie | Doctor Who: Survival | Paterson | 1989-12-06 |
| Movie | The Endless Game | Waddington | 1989-08-20 |
| Series | If Tomorrow Comes | Trevor | 1986-03-16 |
| Series | Casualty | Jim | 1986-09-06 |
| Series | Tall Tales & Legends | Mr. Yorkshire | 1985-09-25 |
| Movie | The Scarlet and the Black | Alfred West | 1983-02-02 |
| Movie | Rough Cut | Ronnie Taylor | 1980-06-19 |
| Movie | The Great Rock 'n' Roll Swindle | Man | 1980-09-11 |
| Movie | Porridge | Mr. Bainbridge | 1979-08-12 |
| Movie | Sammy's Super T-Shirt | Mr. Trotter | 1978-01-01 |
| Movie | That's Carry On! | Simmons / Adrian / Sir Thomas / Major Shorthouse (archive footage) | 1977-11-10 |
| Movie | Carry On England | Major Butcher | 1976-10-01 |
| Series | The New Avengers | Unknown | 1976-10-22 |
| Series | Angels | Unknown | 1975-09-01 |
| Movie | The Hostages | Doctor | 1975-01-07 |
| Series | Rumpole of the Bailey | Unknown | 1975-12-17 |
| Movie | Naughty Girls | Voice | 1975-12-12 |
| Movie | The Importance of Being Earnest | Algernon Moncrieff | 1974-02-17 |
| Movie | Secrets | Robinson | 1973-08-14 |
| Series | Warship | Unknown | 1973-06-07 |
| Series | Whatever Happened to the Likely Lads? | Unknown | 1973-01-09 |
| Series | Black and Blue | Unknown | 1973-08-14 |
| Movie | What a Carry On! | 1973-10-04 | |
| Movie | Carry on Christmas | Angle Leader / Captain Rhodes / Shopper | 1973-12-24 |
| Movie | The Spy's Wife | Man | 1972-01-01 |
| Series | Dead of Night | Unknown | 1972-11-05 |
| Movie | Young Winston | Capt. Baker | 1972-07-20 |
| Series | Elizabeth R | Unknown | 1971-02-17 |
| Movie | Carry On Henry | Sir Thomas | 1971-06-03 |
| Movie | Carry On at Your Convenience | Roger (uncredited) | 1971-12-10 |
| Movie | Thank You Very Much | John | 1971-11-11 |
| Movie | Scream and Scream Again | Detective Constable Griffin | 1970-02-02 |
| Movie | Ryan's Daughter | Major Doryan (voice) (uncredited) | 1970-03-19 |
| Movie | Carry On Loving | Adrian | 1970-09-20 |
| Movie | Robin Redbreast | Jake | 1970-12-10 |
| Series | Play for Today | Unknown | 1970-10-15 |
| Movie | Carry On Camping | Jim Tanner | 1969-05-29 |
| Movie | Carry On Up the Khyber | Major Shorthouse | 1968-02-12 |
| Movie | Hostile Witness | Percy | 1968-11-01 |
| Series | Ukridge | Corky | 1968-07-15 |
| Movie | The Jokers | Man at Party | 1967-05-15 |
| Movie | Follow That Camel | Ticket Collector | 1967-08-10 |
| Movie | Carry On Doctor | Simmons | 1967-12-02 |
| Movie | I'll Never Forget What's'isname | Young man in disco (uncredited) | 1967-12-18 |
| Series | King of the River | Unknown | 1966-07-06 |
| Movie | The Pleasure Girls | Hanger-On | 1965-05-01 |
| Series | Gideon's Way | Unknown | 1965-03-18 |
| Movie | Catch Us If You Can | Asst. Director | 1965-07-15 |
| Movie | The Knack... and How to Get It | Guardsman (uncredited) | 1965-06-03 |
| Series | BBC Play of the Month | Unknown | 1965-10-19 |
| Movie | Nothing But the Best | Bank Clerk | 1964-03-10 |
| Movie | A Hard Day's Night | Adrian (uncredited) | 1964-07-07 |
| Series | Doctor Who | Unknown | 1963-11-23 |
| Movie | Five to One | Sergeant Jenkins | 1963-12-01 |