2019
Doctor Who: The Macra Terror as Barney (voice)1999
Alec to the Rescue! as Vicar1998
Hard to Forget as Larry Spell1995
Tales of Mystery and Imagination as Lord Chamberlain1995
Cry, the Beloved Country as Judge1994
Fleshtone as Dr. Sydney Frye1991
The Gods Must Be Crazy: Crazy Safari as Auctioneer1991
Sweet 'n Short as Bryce Williams1991
River of Diamonds as Judge1989
Merchants of War as Gordon1987
Code Name: Vengeance as Forrest (uncredited)1987
Jane and the Lost City as Gen. Smythe-Paget1987
Going Bananas as Cake Waiter1986
Shaka Zulu as Wilkins1980
The Gods Must Be Crazy as The Reverend (voice) (uncredited)1980
Flashpoint Africa as Don1979
Zulu Dawn as Capt. Shepstone (uncredited)1976
Spanish Fly as Perkins1975
Two's Company as Hugh1975
The Naked Civil Servant as Mr Dunsmore1971
The Devils as King Louis XIII1971
The Boy Friend as Michael1971
The Music Lovers as Prince Balukin1971
Games That Lovers Play as Mr. Adams1971
Alma Mater as Dingle1970
The 5th Day of Peace as Mark1970
Lay Down Your Arms as Major Timps1969
Battle of Britain as Radar Officer (uncredited)1968
The Fiction Makers as Carson1967
Doctor Who: The Macra Terror as Barney1965
Public Eye as Derek Mason1965
The Spy Who Came In from the Cold as Pawson (uncredited)1963
Doctor Who as Barney1962
The Saint as Carson1961
The Avengers as Algy1960
The Poet as Filippo