| |
| Film Credits | | |
| | | |
| THE CRIMINAL | 1960 | Chief Warder Barrows |
| RAG DOLL | 1960 | Paddy Flynn |
| NEVER BACK LOSERS | 1961 | Ben Black |
| THE BOYS | 1962 | Mr Lee (uncredited) |
| A PRIZE OF ARMS | 1962 | RSM Hicks |
| THE VERY EDGE | 1962 | Simmonds |
| OPERATION TITIAN | Yugoslavia / US, 1963 | cast member |
| RICOCHET | 1963 | Inspector Cummings |
| THE SERVANT | 1963 | Bishop |
| THE YOUNG RACERS | US, 1963 | Sir William Dragonet |
| ZULU | 1963 | Surgeon James Reynolds |
| DEMENTIA 13 | US, 1963 | Justin Caleb |
| THE MASQUE OF THE RED DEATH | UK / US, 1964 | Alfredo |
| SÉANCE ON A WET AFTERNOON | 1964 | Superintendent Walsh |
| MONSTER OF TERROR | UK / US, 1965 | Doctor Henderson |
| THE SKULL | 1965 | Police Doctor |
| THE PERSECUTION AND ASSASSINATION OF JEAN-PAUL MARAT AS PERFORMED BY THE INMATES OF THE ASYLUM OF CHARENTON UNDER THE DIRECTION OF THE MARQUIS DE SADE | 1966 | Marquis de Sade |
| THE BIRTHDAY PARTY | 1968 | Shamus McCann |
| DECLINE AND FALL | 1968 | Lunatic Prisoner |
| BATTLE FOR ANZIO / LO SBARCO DI ANZIO | Italy, 1968 | General Starkey |
| HARD CONTRACT | US, 1969 | Alexi |
| CROMWELL | 1970 | Hugh Peters |
| KING LEAR | UK / Denmark, 1970 | Duke of Cornwall |
| YOU CAN'T WIN 'EM ALL | 1970 | the general |
| A CLOCKWORK ORANGE | 1971 | Frank Alexander |
| DEMONS OF THE MIND | 1971 | Dr Falkenberg |
| THE FIEND | 1971 | minister |
| POPE JOAN | 1971 | elder monk |
| THE TROJAN WOMEN | US, 1971 | Menelaus |
| YOUNG WINSTON | US / UK, 1971 | General Bindon Blood |
| TALES FROM THE CRYPT | 1972 | Carter |
| ASYLUM | 1972 | Doctor Lionel Rutherford |
| THE FINAL PROGRAMME | 1973 | Dr Baxter |
| LADY ICE | US, 1973 | Mr Booth |
| LUTHER | US / UK / Canada, 1973 | Hans |
| AND NOW THE SCREAMING STARTS! | 1973 | Dr Whittle |
| HISTOIRE DE L'OEIL | Italy / Belgium, 1973 | the father |
| GALILEO | UK / Canada, 1974 | Cardinal Bellarmin |
| BARRY LYNDON | 1975 | Chevalier de Balibari |
| TELEFON | US, 1977 | General Strelsky |
| THE BRONTË SISTERS / LES SOEURS BRONTË | France, 1979 | Mr Brontë |
| THE MONSTER CLUB | 1980 | Innkeeper (Humgoo story) |
| HAWK THE SLAYER | 1980 | Priest |
| SIR HENRY AT RAWLINSON END | 1980 | Reverend Slodden |
| ROUGH CUT | US, 1980 | Ernst Mueller |
| CHARIOTS OF FIRE | 1981 | Lord Cadogan |
| INN OF THE FLYING DRAGON / ONDSKANS VÅLDSHUS | Sweden / Ireland, 1981 | Marquis |
| DOCTEUR JEKYLL ET LES FEMMES | France, 1981 | General |
| BLACK CAT | Italy, 1981 | Robert Miles |
| | | |
| Television Credits | | |
| | | |
| TELEVISION PLAYHOUSE: The Shadow of a Gunman | ITV tx 11/7/1957 | Mr Maquire |
| PLAY OF THE WEEK: Parnell | ITV tx 10/2/1959 | Michael Davitt |
| TELEVISION PLAYHOUSE: Longitude 49 | ITV tx 19/6/1959 | Mate |
| NO HIDING PLACE: Explosion Underground | ITV tx 30/6/1961 | Pete Logan |
| ARMCHAIR THEATRE: Murder Club | ITV tx 3/12/1961 | Mr Morgan |
| Z CARS: Stab in the Dark | BBC tx 23/1/1962 | Mr O'Conor |
| PLAY OF THE WEEK: Miracle on Mano | ITV tx 14/8/1962 | Duncan Bishop |
| THE AVENGERS: Killerwhale | ITV tx 23/3/1963 | 'Pancho' Driver |
| TELEVISION PLAYHOUSE: Too Old for Donkeys | ITV tx 4/4/1963 | cast member |
| MOONSTRIKE: The Escape | BBC tx 20/6/1963 | cast member |
| ZERO ONE: Stopover | BBC tx 21/8/1963 | Gallegos |
| THE PLANE MAKERS: Old Boy Network | ITV tx 21/10/1963 | William Breen |
| THE AVENGERS: The Gilded Cage | ITV tx 9/11/1963 | J.P. Spagge |
| THE PLANE MAKERS: The Smiler | ITV tx 14/1/1964 | William Breen |
| DIXON OF DOCK GREEN: The Fire Raiser | BBC1 tx 21/3/1964 | Jack Mullen |
| DIXON OF DOCK GREEN: The Witness | BBC1 tx 28/3/1964 | Jack Mullen |
| THE SENTIMENTAL AGENT: Express Delivery | ITV tx 19/7/1964 | Major |
| THEATRE 625: Carried By Storm | BBC2 tx 25/10/1964 | Duke of Wellington |
| DR FINLAY'S CASEBOOK: Beware of the Dog | BBC1 tx 16/5/1965 | cast member |
| PLAY OF THE MONTH: Luther | BBC1 tx 19/10/1965 | Tetzel |
| NEW RELEASE | BBC tx 4/8/1966 | on-screen participant |
| CONFLICT: Doctor Faustus | ITV tx 27/1/1967 | Mephostophilis |
| THE WEDNESDAY PLAY: Message for Posterity | BBC1 tx 3/5/1967 | James Player |
| THE WEDNESDAY PLAY: Nothing Will Be The Same Again | BBC1 tx 6/11/1968 | Arnold Jesse |
| THE CANTERBURY TALES: The Friar's Tale / The Pardoner's Tale | BBC tx 13/11/1969 | cast member |
| THE CHAMPIONS: The Iron Man | ITV tx 21/1/1970 | Pedraza |
| REVIEW | BBC tx 7/2/1970 | on-screen participant |
| THIRTY MINUTE THEATRE: Thrills Galore | BBC2 tx 4/9/1972 | cast member |
| THIRTY MINUTE THEATRE: Krapp's Last Tape | BBC2 tx 29/11/1972 | Krapp |
| THE PROTECTORS: Chase | ITV tx 9/2/1973 | Garder |
| PLAY OF THE MONTH: The Caucasian Chalk Circle | BBC1 tx 16/5/1973 | The Storyteller |
| ORSON WELLES GREAT MYSTERIES: The Monkey's Paw | ITV tx 7/9/1974 | Sergeant Morris |
| KING LEAR | ITV tx 24/9 - 5/11/1974 (6 pts) | King Lear |
| THRILLER: A Killer in Every Corner | ITV tx 1/2/1975 | Professor Carnaby |
| QUILLER: Mark The File Expendable | BBC1 tx 7/11/1975 | Vamvakaris |
| BEASTS: What Big Eyes | ITV tx 13/11/1976 | Leo Raymount |
| PLAY OF THE MONTH: You Never Can Tell | BBC1 tx 30/10/1977 | Fergus Crampton |
| WHO PAYS THE FERRYMAN?: The Well | BBC2 tx 12/12/1977 | Duncan Neve |
| PLAY FOR TODAY: The Last Window Cleaner | BBC1 tx 13/2/1979 | Muldooney |
| THE SERPENT SON: Agamemnon | BBC2 tx 7/3/1979 | Kalchas |
| KIDNAPPED | ITV tx 7 - 28/4/1979 (4 pts) | Ebenezer Balfour |
| WORD FOR WORD | BBC2 tx 16/6/1979 | reader ('The Second Coming') |
| CHURCHILL AND THE GENERALS | BBC2 tx 23/9/1979 | General Sir Archibald Wavell |
| THE GREEKS - A JOURNEY IN SPACE AND TIME: Heroes and Men | BBC1 tx 25/9/1980 | Priam |
| PLAY FOR TODAY: The Flipside of Dominick Hyde | BBC1 tx 9/12/1980 | Caleb Line |
| PLAY FOR TODAY: Another Flip for Dominick | BBC1 tx 14/12/1982 | Caleb Line |
| | | |
| Other Credits | | |
| | | |
| A GREAT SHIP | 1962 | commentator |
| JONATHAN SWIFT | Ireland, 1967 | narrator |