| Movie | Darkest Hour | Lord Stanhope | 2017-11-22 |
| Movie | Foster | John Burns | 2011-02-10 |
| Movie | The Iron Lady | Cabinet Minister | 2011-12-26 |
| Movie | The Hardest Part | George | 2010-10-01 |
| Movie | Margaret Thatcher: The Long Walk to Finchley | Langton | 2008-06-12 |
| Movie | Separate Lies | Angus Burrell | 2005-09-16 |
| Movie | Denial | Matthew | 2004-04-27 |
| Movie | Wimbledon | Fred Pilger | 2004-09-13 |
| Series | Henry VIII | 2003-10-12 | |
| Movie | Safe Conduct | Jeremy | 2002-01-09 |
| Movie | Bertie and Elizabeth | Sir Samuel Hoare | 2002-06-04 |
| Movie | The Falklands Play | Rt Hon Francis Pym MC MP (Foreign Secretary) | 2002-04-10 |
| Movie | Doc Martin | Dr. Cadbury | 2001-01-01 |
| Series | Love in a Cold Climate | Sir Leicester Kroesig | 2001-02-04 |
| Series | Judge John Deed | Unknown | 2001-11-26 |
| Movie | Lagaan: Once Upon a Time in India | Maj. Cotton | 2001-06-15 |
| Movie | Whatever Happened to Harold Smith? | Doctor Bannister | 2000-03-10 |
| Series | Mosley | Maj. Bewley | 1998-02-12 |
| Movie | Mosley | Major Bewley | 1998-02-12 |
| Movie | Getting Hurt | George Saddle | 1998-03-08 |
| Movie | Frenchman's Creek | Lord Feversham | 1998-12-19 |
| Movie | Regeneration | Balfour Graham | 1997-08-27 |
| Series | Midsomer Murders | Unknown | 1997-03-23 |
| Series | A Dance to the Music of Time | Roddy Cutts | 1997-10-09 |
| Series | The Cinder Path | Colonel | 1994-04-17 |
| Movie | The Madness of King George | Black Rod | 1994-12-28 |
| Movie | Sharpe's Enemy | Sir Augustus Farthingdale | 1994-06-01 |
| Movie | Diana: Her True Story | Alfred Drake-Kinney | 1993-04-03 |
| Movie | Harnessing Peacocks | Julian Reeves | 1993-11-28 |
| Movie | Fool's Gold: The Story Of The Brink's Mat Robbery | Dep. Asst. Com. Brian Worth | 1992-11-14 |
| Series | The Gravy Train Goes East | Felix Steadiman | 1991-10-28 |
| Movie | Taffin | Martin | 1988-02-26 |
| Movie | A Fish Called Wanda | Mr. Ian Johnson | 1988-07-15 |
| Series | Game, Set, and Match | Henry Tiptree | 1988-10-03 |
| Series | Lovejoy | Unknown | 1986-01-10 |
| Series | First Among Equals | Charles Seymour | 1986-09-30 |
| Movie | Florence Nightingale | Dr. Hall | 1985-04-07 |
| Series | Edge of Darkness | Minister | 1985-11-04 |
| Movie | Give My Regards to Broad Street | Record Company Executive 1 | 1984-11-28 |
| Series | The Jewel in the Crown | Unknown | 1984-01-09 |
| Series | Fairly Secret Army | Beamish | 1984-10-22 |
| Movie | High Road to China | Silversmith | 1983-03-18 |
| Series | The Happy Apple | 1983-06-20 | |
| Movie | Cricket | Lord Slaggyford | 1982-04-27 |
| Series | Bird of Prey | 1982-04-22 | |
| Series | Winston Churchill: The Wilderness Years | Unknown | 1981-09-06 |
| Movie | Chanel Solitaire | 1981-10-16 | |
| Series | Bergerac | Unknown | 1981-10-18 |
| Movie | 'Tis Pity She's a Whore | The Priest | 1980-05-07 |
| Movie | Sir Henry at Rawlinson End | Peregrine Maynard | 1980-11-07 |
| Movie | Quadrophenia | Agency Man | 1979-09-14 |
| Series | Hart to Hart | Unknown | 1979-09-22 |
| Movie | The Stud | Lawyer | 1978-08-17 |
| Movie | Edward & Mrs. Simpson | Piers Leigh | 1978-11-06 |
| Series | Edward and Mrs Simpson | Unknown | 1978-11-08 |
| Series | Anna Karenina | Unknown | 1977-09-25 |
| Movie | Emily | Gerald | 1976-11-01 |
| Series | The New Avengers | Unknown | 1976-10-22 |
| Series | Days of Hope | 1975-09-11 | |
| Series | The Regiment | Unknown | 1972-02-21 |
| Movie | Doomwatch | David Broome | 1972-03-01 |
| Movie | Young Winston | Austen Chamberlain (uncredited) | 1972-07-20 |
| Movie | Quest for Love | Dougie Raynes (uncredited) | 1971-06-06 |
| Series | The Persuaders! | Unknown | 1971-09-17 |
| Movie | The Breaking of Bumbo | Billy | 1970-09-28 |
| Movie | Jane Eyre | Harry Lynn | 1970-12-01 |
| Movie | The Gladiators | B-1 | 1969-06-25 |
| Movie | Play Dirty | 2nd Lieutenant | 1969-01-02 |
| Movie | Oh! What a Lovely War | Wealthy Young Man (uncredited) | 1969-03-10 |
| Series | Father, Dear Father | Timothy Tanner | 1968-05-05 |
| Movie | Decline and Fall ...of a Birdwatcher | Nigel | 1968-10-30 |
| Movie | Isadora | Party Guest (uncredited) | 1968-09-14 |
| Movie | Privilege | Martin Crossley | 1967-02-28 |