2007
You Can Choose Your Friends as Ken Snell
2007
Go Go Tales as Barfly
2006
Longford as Willie Whitelaw
2006
The Last Drop as Churchill
2005
C.S. Lewis: Beyond Narnia as C.S. Lewis
2004
The Merchant of Venice as The Duke
2004
Secret Passage as Foscari
2004
Brambly Hedge: Classic Collection as Lord Woodmouse / Crabby Blackjacket (Voice)
2003
Wide-Eye as Wide Eye the Owl (voice) (26 episodes)
2000
Up Rising (5 episodes)
1997
Noah's Ark (6 episodes)
1997
Midsomer Murders as Lord James Chetwood (1 episode)
1993
Old Bear Stories (41 episodes)
1993
Son of the Pink Panther as Police Chief Charles Lazar
1992
After the Dance as David Scott-Fowler
1991
Pebble Mill as Self (1 episode)
1991
Impromptu as Duke D'Antan
1991
Performance as David Scott-Fowler (1 episode)
1989
French Fields as William Fields (18 episodes)
1989
After the War as Samuel Jordan (10 episodes)
1989
May to December as Alec (38 episodes)
1988
Dirty Rotten Scoundrels as Inspector Andre
1987
The Fourth Protocol as George Berenson
1985
Murder with Mirrors as Dr. Max Hargrove
1984
Fresh Fields as William Fields (27 episodes)
1983
Affairs of the Heart (6 episodes)
1982
Preview as Valentine
1979
The Shining Pyramid as Dr. Dyson
1979
Thomas & Sarah (1 episode)
1978
Lillie as Edward Langtry (13 episodes)
1978
Return of the Saint as Geoffrey Connaught (1 episode)
1978
Disraeli as Lord George Bentinck (2 episodes)
1978
You Are My Heart's Delight as Mike
1977
East of Elephant Rock as Mackintosh
1977
Murder Most English as Detective Inspector Purbright (7 episodes)
1975
Rumpole of the Bailey (1 episode)
1973
Orson Welles' Great Mysteries as Edmund Blake (1 episode)
1973
The Day of the Jackal as Jules Bernard
1972
The Protectors as Alan Sutherland (1 episode)
1972
The Left Overs as Mike
1972
The Greeks and Their Gifts as Nicholas Lindsay
1972
The Organization as Peter Frame (7 episodes)
1971
Upstairs, Downstairs as Scone (1 episode)
1971
Justice as Frank Jarrot, MP (1 episode)
1971
Jason King (2 episodes)
1970
Scrooge as Tom Jenkins
1970
Play for Today (1 episode)
1970
The Man Who Haunted Himself as Tony Alexander
1969
Department S as Terrell (1 episode)
1968
Where Eagles Dare as German Officer at Airfield (uncredited)
1968
The Champions as Jules (1 episode)
1968
Ukridge as Stanley Featherstonehaugh Ukridge (7 episodes)
1968
Ooh La La! (2 episodes)
1968
Ooh La La! as Regalas (1 episode)
1968
Jamie, on a Flying Visit
1967
The Prisoner as Number Two (1 episode)
1967
Man in a Suitcase (2 episodes)
1967
Blandings Castle (1 episode)
1965
BBC Play of the Month as The Marquess of Quex (1 episode)
1965
Rotten to the Core as The Duke
1965
Gideon's Way as Peter Sloane (1 episode)
1964
Comedy Workshop: Love and Maud Carver as P.R.O. / Window Dresser
1964
Sherlock Holmes (1 episode)
1964
Carry On Jack as Hardy
1963
The Iron Maiden as Concierge
1963
This Sporting Life as Restaurant Customer (uncredited)
1962
The Old Curiosity Shop (13 episodes)
1962
The Saint as Pierre (1 episode)
1962
The Traitors as Curtis
1962
Carry On Cruising as Young Man
1961
Part-Time Wife as Tom Briggs
1961
Petticoat Pirates as Alec
1961
On the Fiddle as Soldier in Canteen (Uncredited)
1961
Tarnished Heroes as Private Donald Conyers
1960
The Cheaters as Barman (1 episode)
1960
The Spider's Web as Sgt. Jones
1960
Danger Man as Attala (1 episode)
1959
Crash Drive as Tomson
1959
One Step Beyond as Mark (1 episode)
1958
The Sky Larks (16 episodes)