| Movie | Prince of Broadway | The Club | 2010-09-03 |
| Movie | Romeo and Juliet - Live at Shakespeare's Globe | Montague | 2010-03-29 |
| Movie | The Lodger | Bruce Lester | 2009-01-14 |
| Series | Marco Polo | Old Marco Polo | 2007-03-19 |
| Movie | Marco Polo | Old Marco Polo | 2007-04-06 |
| Movie | Quicksand | Dr. Fuller | 2002-03-15 |
| Movie | Magicians | Stolen Watch Man | 2000-01-01 |
| Movie | For Love or Country: The Arturo Sandoval Story | Johnny Lewis | 2000-11-18 |
| Movie | End of Days | Cardinal | 1999-11-24 |
| Movie | Gods and Monsters | William Whale | 1998-09-12 |
| Movie | Dead Man on Campus | Chemistry Professor | 1998-08-21 |
| Movie | River Made to Drown In | Jack | 1997-10-01 |
| Movie | Speed 2: Cruise Control | Supertanker Captain | 1997-06-13 |
| Movie | Big City Blues | Morrisey | 1997-10-01 |
| Movie | Midnight in the Garden of Good and Evil | Geza Von Habsburg | 1997-11-21 |
| Movie | Dangerous Lady | 1995-05-23 | |
| Movie | Shoot to Kill | Special Branch Superintendent | 1990-06-03 |
| Movie | Sweet Nothing | Police Chief | 1990-09-23 |
| Movie | I Hired a Contract Killer | Killer's Boss | 1990-10-12 |
| Movie | Crossfire | O'Brien | 1988-03-15 |
| Movie | Without a Clue | Reporter #2 | 1988-05-05 |
| Movie | Reasonable Force | Divisional Chief Inspector | 1988-03-27 |
| Series | Casualty | Football Manager | 1986-09-06 |
| Series | EastEnders | Johnny Harris | 1985-02-19 |
| Series | Super Gran | Hot Shot Hoolahan | 1985-01-20 |
| Movie | Threads | Chief Supt. Hirst | 1984-09-23 |
| Movie | Gaskin | News Editor | 1983-01-01 |
| Movie | The Sign of Four | Mordecai Smith | 1983-12-06 |
| Series | Smuggler | Jacob | 1981-04-05 |
| Movie | A Nightingale Sang In Berkeley Square | Mr. Beddings | 1980-03-16 |
| Movie | Murphy's Stroke | Horgan | 1980-05-21 |
| Movie | Porridge | MO | 1979-08-12 |
| Movie | Sweeney 2 | Doyle | 1978-03-30 |
| Movie | The Squeeze | Security Guard | 1977-03-20 |
| Movie | Dummy | 1977-11-09 | |
| Movie | The Dandelion Clock | Man in café | 1975-05-15 |