2025
Doctor Who: Downtime as Professor Travers2022
Doctor Who: The Abominable Snowmen as Professor Travers (voice)2022
Troughton in Tibet: Making 'The Abominable Snowmen' as Self (archive footage)2021
Doctor Who: The Web of Fear - Episode 3 as Professor Travers (voice)1995
Downtime as Professor Travers1992
Heartbeat as The Colonel1992
Wallpaper Warrior as Michael Foot M.P.1991
The House of Eliott as General Treves1990
Jeeves and Wooster as Lord Wickhammersley1986
Myth Makers 10: Deborah Watling as Not available1982
Andy Robson as Matthew Dennison1981
Bergerac as Blakemore1981
Bergerac as Frank Blakemore1976
The Cedar Tree as Arthur Bourne (2)1976
The Cedar Tree as Julian Palmer1975
Rumpole of the Bailey as Not available1974
11 Harrowhouse as Fitzmaurice1973
Father Dear Father as Bill Mossman1972
Pathfinders as Not available1972
The Adventures of Barry McKenzie as Not available1972
Franklin's Farm as Philip1971
Jason King as Not available1969
Paul Temple as Not available1968
Never A Cross Word as Not available1968
Doctor Who: The Web of Fear as Professor Travers1967
Doctor Who: The Abominable Snowmen as Professor Travers1966
Softly, Softly as Not available1965
The Nanny as Dr. Medman1964
Who Was Maddox? as Not available1963
Doctor Who as Not available1963
Doctor Who as Professor Travers1963
The Plane Makers as Not available1962
Flat Two as Not available1961
Stryker of the Yard as Not available1961
Nothing Barred as Peter Brewster1961
Anna Karenina as Stiva Prince Oblonsky1961
Three on a Spree as Mike Brewster1961
Mary Had a Little... as Scott Raymond1960
Sink the Bismarck! as RNVR Signals Officer1959
No Hiding Place as Not available1958
The Adventures of William Tell as Ferdinand1958
A Night to Remember as Fourth Officer Joseph Boxhall1958
Gideon's Day as Rev. Julian Small1958
The Solitary Child as Cyril1958
Chain of Events as Freddie1957
The Admirable Crichton as Treherne1957
The Birthday Present as Bill Thompson1957
That Woman Opposite as Toby Lawes1956
Hancock's Half Hour as Not available1956
Reach for the Sky as Peel1955
The Adventures of Robin Hood as Sir Leon1955
Dixon of Dock Green as Dick Hunt1955
Mr. Arkadin as Marquis of Rutleigh1955
A Time to Kill as Dennis Willows1954
The Sea Shall Not Have Them as Flying Officer Harding1954
Dangerous Cargo as Tom Matthews1953
Flannelfoot as Frank Mitchell1953
Meet Mr. Lucifer as Jim Norton1952
Father's Doing Fine as Clifford Magill1952
Private Information as Hugh Carson1951
White Corridors as Dick Groom1950
Once a Sinner as John Ross1950
The Naked Heart as Robert Gagnon1949
Under Capricorn as Winter1948
The Winslow Boy as Dickie Winslow1948
Quartet as Nicky Garnet (segment "The Facts of Life")1948
Easy Money as Dennis Stafford1947
The Courtneys of Curzon Street as Teddy Courtney1945
Journey Together as John Aynesworth1944
The Way Ahead as Sgt. Buster1943
We Dive at Dawn as Navigating Officer - Lt. Gordon, R.N.1943
The Demi-Paradise as Tom1942
The Young Mr. Pitt as Atkinson1938
Sixty Glorious Years as Minor Role