2017
Rod Taylor: Pulling No Punches as Self2010
Love/Loss as Joe1996
The Prince and the Pauper as King Henry VIII1988
Captain James Cook as James Cook1988
The Deceivers as Colonel Wilson1986
My Brother Tom as Edward Quayle1984
Murder, She Wrote as Dennis Stanton1983
Memorial Day as Marsh1982
Ruddigore as Robin Oakapple1982
The Pirates Of Penzance as The Major General1982
The Gondoliers as Don Alhambra1981
Grendel Grendel Grendel as The Shaper (voice)1980
The Day Christ Died as Pontius Pilate1979
Julius Caesar as Marcus Antonius1979
The Tenth Month as Matthew Poole1978
The BBC Television Shakespeare as Marcus Antonius1976
The Story of David as Older David1974
The Story of Jacob and Joseph as Jacob1974
Moments as Peter Samuelson1972
The Julie Andrews Hour as Self1972
Henry VIII and His Six Wives as Henry VIII1970
The Six Wives of Henry VIII as Henry VIII of England1970
The Executioner as Adam Booth1970
Wilton's: The Handsomest Hall in Town as George Leybourne1969
An Ideal Husband as Sir Robert Chiltern1968
House of Cards as Morillon1968
Prudence and the Pill as Dr. Alan Huart1967
Soldier in Love as John Churchill1965
BBC Play of the Month as Caliban1965
BBC Play of the Month as Sir Robert Chiltern1963
Festival as Frederic - Hugo1963
The Spread of the Eagle as Mark Antony1962
Seven Seas to Calais as Malcolm Marsh1962
All Night Long as Cass Michaels1962
Wuthering Heights as Heathcliff1961
The Hellfire Club as Jason1958
The Gypsy and the Gentleman as Sir Paul Deverill1957
Dangerous Exile as Colonel St. Gerard1957
True as a Turtle as Harry Bell1956
Armchair Theatre as Paul de Lussac1951
Hallmark Hall of Fame as John1950
Sunday Night Theatre as Crown Prince Rudolf