| The Holly Kane Experiment (2017) Marvin Greenslade |
| We Still Steal the Old Way (2017) Jack Houghton |
| Draw on Sweet Night (2015) Sir Thomas Kyston |
| We Still Kill the Old Way (2014) Houghton |
| Run For Your Wife (2012) Hospital Patient |
| Blitz (2011) Superintendent Brown |
| Fawlty Towers: Re-Opened (2009) Self / Mr Johnson |
| Syriana (2005) Sydney Hewitt |
| A Waste of Shame: The Mystery of Shakespeare and His Sonnets (2005) John Shakespeare |
| Vera Drake (2004) Private Doctor |
| Flyfishing (2003) Howard |
| Me Without You (2001) Ray |
| Love or Money (2001) Guy |
| Death, Deceit & Destiny Aboard the Orient Express (2001) Tom Finlay |
| Parting Shots (1999) Askew |
| Coronation Street - The Feature Length Special (1995) Henri de Vence |
| Calliope (1994) Elroy Cash |
| Communicators From Hell (1989) |
| Thin Air (1988) Richard Hellier |
| Star Trap (1988) Adam Blunt |
| Season's Greetings (1986) Neville |
| Absurd Person Singular (1985) Sidney |
| Driving Ambition (1984) Allan Hearshner |
| Anyone for Denis (1982) Vouvray |
| Chains (1982) Tosh |
| The Secret of Seagull Island (1982) Martin Foster |
| A Midsummer Night's Dream (1981) Demetrius |
| No. 1 of the Secret Service (1977) No. 1 / Charles Bind |
| The Bawdy Adventures of Tom Jones (1976) Tom Jones |
| Bedtime with Rosie (1975) |
| Vampira (1974) Marc |
| Penny Gold (1973) Roger |
| Psychomania (1973) Tom Latham |
| The Love Ban (1973) Baker |
| All Coppers Are... (1972) Barry |
| There's a Girl in My Soup (1970) Jimmy |
| Mosquito Squadron (1969) Flt. Sgt. Wiley Bunce |
| Crooks and Coronets (1969) Lord Freddie Fitzmore |
| Witchfinder General (1968) Swallow |
| 30 Is a Dangerous Age, Cynthia! (1968) Paul |
| Here We Go Round the Mulberry Bush (1968) Craig Foster |
| I'll Never Forget What's'isname (1967) Partygoer |
| The Jokers (1967) Man at Party with Hunting Horn |
| Doctor in Clover (1966) Boutique Assistant |