| Movie | Occasional, Strong | Tony | 2002-12-12 |
| Movie | This Is Personal: The Hunt for the Yorkshire Ripper | DCS Jack Ridgeway | 2000-01-26 |
| Series | The Vice | Unknown | 1999-01-04 |
| Movie | B. Monkey | Gangster | 1999-07-15 |
| Movie | David | Schimi | 1997-03-23 |
| Movie | The Bullion Boys | Destry | 1993-10-24 |
| Series | Truckers | Ray | 1987-09-08 |
| Series | Father's Day | 1983-04-17 | |
| Movie | Runners | Tony Gavin | 1983-08-18 |
| Movie | For Your Eyes Only | Karageorge | 1981-06-24 |
| Series | The Gentle Touch | Unknown | 1980-04-11 |
| Movie | Hussy | Alex Denham | 1980-05-01 |
| Movie | A Dog's Ransom | Tom Choley | 1978-03-07 |
| Movie | The Vanishing Army | Conroy | 1978-11-29 |
| Movie | Sweeney! | Secret Serviceman | 1977-01-14 |
| Movie | If It's a Man – Hang Up! | Terry Cleeves | 1975-04-11 |
| Series | Quiller | Unknown | 1975-08-29 |
| Series | Shadows | Unknown | 1975-09-03 |
| Series | Porridge | Unknown | 1974-09-05 |
| Series | Thriller | Unknown | 1973-04-14 |
| Movie | Under the Age | Susie | 1972-03-19 |
| Movie | The Alf Garnett Saga | Michael 'Mike' Rawlins | 1972-03-22 |
| Series | The Rivals of Sherlock Holmes | Unknown | 1971-09-20 |
| Movie | Otley | Constable | 1969-03-11 |
| Movie | Battle of Britain | Albert (uncredited) | 1969-09-15 |
| Movie | Yellow Submarine | Ringo Starr / Chief Blue Meanie / George / Narrator (voice) | 1968-07-17 |
| Series | Callan | Unknown | 1967-07-08 |
| Series | Z-Cars | 1962-01-02 |