| |
| Film credits |
| |
| JUBILEE | 1978 | Angel |
| CHARIOTS OF FIRE | 1981 | Eric Liddell |
| ASCENDANCY | 1982 | Lieutenant Ryder |
| GANDHI | US, 30/11/1982 | Charlie Andrews |
| LOUISIANE / LOUISIANA | Canada / France / Italy, 1984 | Clarence Dandridge |
| GREYSTOKE: THE LEGEND OF TARZAN, LORD OF THE APES | UK/US, 1984 | Jeffson Brown |
| CAR TROUBLE | 1985 | Gerald Spong |
| OPERA | Italy, 1987 | Marco |
| |
| Television credits |
| |
| HOPCRAFT INTO EUROPE | ITV tx 23/9/1973 | Guillaume |
| INTIMATE STRANGERS | ITV tx 20/9/1974 | Tom Anson |
| INTIMATE STRANGERS | ITV tx 27/9/1974 | Tom Anson |
| PLAYS FOR BRITAIN: The Paradise Run | ITV tx 6/4/1976 | Henry |
| ROCK FOLLIES OF '77: The Empire | ITV tx 11/5/1977 | Jimmy Smiles |
| PLAYHOUSE: Something's Got to Give: | ITV tx 19/6/1982 | Ian Arthur |
| BBC TELEVISION SHAKESPEARE: Hamlet | BBC2 tx 25/5/1980 | Fortinbras |
| FILM 81 | BBC1 tx 26/1/1981 | interviewee |
| THE SEARCH FOR ALEXANDER THE GREAT | PSB (US) 6/5-?/1981 (4 pts) | Hephaistion |
| BBC TELEVISION SHAKESPEARE: All's Well That Ends Well | BBC2 tx 4/1/1981 | Bertram |
| BBC TELEVISION SHAKESPEARE: Antony and Cleopatra | BBC2 tx 8/5/1981 | Octavius Caesar |
| FILM 81 | BBC1 tx 26/1/1981 | interviewee |
| LADY KILLERS: Make It A Double | ITV tx 14/8/1981 | Neville Heath |
| THE VARIETY CLUB AWARDS FOR 1981 | BBC1 tx 3/2/1982 | award recipient |
| GRACE KENNEDY: Broadway | BBC2 tx 3/3/1983 | guest |
| GOOD MORNING BRITAIN | BBC1 tx 4/8/1983 | guest |
| REILLY, ACE OF SPIES: Gambit | ITV tx 12/10/1983 | Lockhart |
| REILLY, ACE OF SPIES: Endgame | ITV tx 19/10/1983 | Lockhart |
| REILLY, ACE OF SPIES: After Moscow | ITV tx 26/10/1983 | Lockhart |
| CAROLS FROM CHRIST CHURCH | ITV tx 18/12/1983 | on-screen participant |
| THE DEVIL'S LIEUTENANT / LEUTNANT UND SEIN RICHTER / TENENTE DEL DIAVOLO | ZDF (W. Germany) tx 24/4/1984 | Lt Dorfrichter |
| MASTER OF THE GAME | CBS (US) 19/2/1984 | Jamie McGregor |
| SUNDAY SUNDAY | ITV tx 16/9/1984 | on-screen participant |
| NEWSNIGHT | BBC2 tx 4/10/1984 | interviewee |
| SCOTLAND'S STORY: The '45 and the Aftermath | Channel 4 tx 18/10/1984 | Prince Charles Edward Stewart |
| PEBBLE MILL AT ONE | BBC1 tx 14/11/1984 | guest |
| OXBRIDGE BLUES: Oxbridge Blues | BBC2 tx 14/11/1984 | Victor |
| ERNEST HEMINGWAY'S "THE SUN ALSO RISES" | NBC (US) tx 9/12/1984 (2 pts) | Mike Campbell |
| CAROLS FROM CHRISTCHURCH | Channel 4 tx 23/12/1984 | on-screen participant |
| LOUISIANE | French TV tx 24-29/12/1984 (6 pts) | Clarence Dandridge |
| WOGAN | BBC1 tx 27/2/1985 | guest |
| BREAKFAST TIME | BBC1 tx 12/4/1985 | guest |
| A MONTH IN THE COUNTRY | BBC1 tx 14/4/1985 | Rakitin |
| HARTY GOES TO... EDINBURGH | BBC2 tx 23/8/1985 | guest |
| THERE WAS A LAD | BBC1 (Scotland) tx 25/1/1986 | on-screen participant |
| WOGAN | BBC1 tx 28/2/1986 | guest |
| CODENAME KYRIL | ITV tx 29 & 30/3/1988 (4 pts) | Kyril |
| TROUBLES | ITV tx 1 & 8/5/1988 (2 pts) | Major Brendan Archer |
| SONGS OF PRAISE: Stratford-Upon-Avon | BBC1 tx 23/4/1989 | guest |
| |
| Video credits |
| |
| OSPREY WATCH | 1981 | commentator |