2023 THE CROWN
Role: Duke of Norfolk
Created by: Stephen Daldry
2018 A VERY ENGLISH SCANDAL
Role: David Napley
Created by: Stephen Frears for BBC
2016 TROLLHUNTERS
Role: Strickler
Created by Guillermo del Toro/Dreamworks for Netflix
2016 TOKYO TRIALS
Role: Sir William Webb
Directed by Pieter Verhoeff / Rob King
2014-2017 THE STRAIN
Role: Eldritch Palmer
Directed by Guillermo del Toro based on his novel. Co-starring Corey Stoll, David Bradley, Kevin Durand, Mia Maestro and Richard Sammel
2013 ISAAC NEWTON: The Last Magician (Power of Invention)
BBC Two Documentary Produced by Renny Bartlett
2013 FOYLE’S WAR
Role: Col Galt
Director: Stuart Orme
FWAR Productions
2012 ENDEAVOUR
Role: Sir Edmund Sloan
Producers: Mammoth Screen for ITV
2012 ROCK, DORIS & LIZ
BBC Radio 4 Written by Tracey-Ann Oberman CPL Productions
2012 A LITTLE TWIST OF DAHL (“Taste”)
BBC Radio 4 Dramatised by Stephen Sheridan
2011 SPOOKS
Role: Gavrik
2009 THE QUEEN (TV movie)
Role: Sir Martin Charteris
2006 THE CURSE OF KING TUT’S TOMB (TV movie)
Director: Russell Mulcahy
Role: Morgan Sinclair
2006 ANCIENT ROME: THE RISE AND FALL OF AN EMPIRE (TV series)
Role: Hanan
2005 THE BRIEF (TV series)
Role: Meredith Tallis QC
2004 SHERLOCK HOLMES AND THE CASE OF THE SILK STOCKING (TV movie)
Role: George Pentney
2003 MIDSOMER MURDERS (TV series)
Role: Frank Webster
2002 DINOTOPIA: THE SERIES (TV series)
Role: Mayor Waldo
2001 ATTILA (TV movie)
Role: Felix
2001 JACK AND THE BEANSTALK: THE REAL STORY (TV movie)
Role: Dussan, Jack’s Butler/Guardian
2001 PRINCESS OF THIEVES (TV movie)
Role: Prince John
2000 THE PRINCE AND THE PAUPER (TV movie)
Director: Giles Foster
Role: Lord Hertford
1999 JOAN OF ARC (TV movie)
Role: Duke of Bedford
1996 A TOUCH OF FROST (TV series)
Role: Dr. Keith Michaelson
1995 BLISS (TV mini-series)
Role: Dr. Oliver Pleasance
1994 MYSTERY!: CADFAEL (TV series)
Role: Godfrid Picard
Co-starring: Derek Jacobi
1994 JACKANORY (TV series)
Role: Reader
Co-starring: Janet McTeer
1994 WOODCOCK (TV movie)
Role: Slyme
1994 I SPY RETURNS (TV movie)
Role: Cesar Baroodi
1994 THE MEMOIRS OF SHERLOCK HOLMES (TV series)
Role: Culverton Smith
1994 PEAK PRACTICE (TV series)
Role: Dr. Stuart Mosely
1993 LOVEJOY (TV series)
Role: Jonathan Wilsher
1992 COLUMBUS
Director: John Caird
Role: Columbus
1991 A SEASON OF GIANTS (TV movie)
Role: Solderini
1991 CHILDREN OF THE NORTH (TV movie)
Director: David Drury
Role: Shrapnell
1991 THE WAR THAT NEVER ENDS (TV movie)
Role: Corinthian Representative
1991 CHANCER (TV series)
Role: Malcolm Paisley
1990 THE GREAT AIR RACE (TV movie)
Role: Jim Mollison
1990 THE PLOT TO KILL HITLER (TV movie)
Role: Prof. Joseph Goebbels
1990 THE PAPER MAN (TV mini-series)
Role: Tony Dalton
1989 SHADOW OF THE NOOSE (TV mini-series)
Role: Edward Marshall Hall
1989 FELLOW TRAVELLER (TV movie)
Role: Sheriff of Nottingham (Robin Hood cast)
1985 A.D. (TV mini-series)
Role: Tigellinus
1985 THE DEATH OF A HEART (TV movie)
Role: St. Quentin Miller
1985 HONOUR, PROFIT & PLEASURE (TV movie)
Role: Actor
1984 LACE (TV movie)
Role: Paul
1984 MISTRAL’S DAUGHTER (TV mini-series)
Role: Actor
1980 PHOELIX
Role: Napier
1980 HAMLET, PRINCE OF DENMARK (TV movie)
Role: Rosencrantz
1979 THE DICK FRANCIS THRILLER: THE RACING GAME (TV series)
Role: Rollo
1979 AGONY (TV series)
Role: Rudy
1979 THOMAS AND SARAH (TV series)
Role: Charles
1978 THE PROFESSIONALS (TV series)
Role: Tommy
1977 SUPERNATURAL (TV series)
Role: Amadeus