Актьор - Homecoming(Късометражен) - The Actor Slow Horses(Сериал)(2022) - Peter Judd Time & Tide: a trilogy(Късометражен)(2021) - The Actor All Creatures Great and Small(Сериал)(2020-2021) - Siegfried Farnon Gatecrash(2020) - Policeman Small Axe(Мини Сериал)(2020) - Mr Hill Westworld(Сериал)(2020) - Security Guard Death in Paradise(Сериал)(2020) - Donald McCormack The Gentlemen(2019) - Lord Pressfield The Crown(Сериал)(2019) - Anthony Blunt Grantchester(Сериал)(2019) - Professor Henry Barkley Kielergata(Сериал)(2018) - Richard Trust(Сериал)(2018) - Professor Talbot Moonraker: The Radio Play(2018) - Sir Hugo Drax (voice) On Chesil Beach(2017) - Geoffrey Ponting Darkest Hour(2017) - Sir Anthony Eden Midsomer Murders(Сериал)(2007-2017) - James Oswood / Jeremy Thacker Inside the Museum of Failure(Късометражен)(2017) The Hollow Crown(Сериал)(2016) - Bishop of Winchester The Complete Walk: Much Ado About Nothing(Късометражен)(2016) - Benedick Mr Selfridge(Сериал)(2013-2016) - Frank Edwards The Frankenstein Chronicles(Сериал)(2015) - Sir William Chester Suffragette(2015) - Benedict Haughton Jonathan Strange & Mr Norrell(Мини Сериал)(2015) - Sir Walter Pole W1A(Сериал)(2015) - Richard Cartwright The Eichmann Show(2015) - Narrator (voice) If I Don't Come Home: Letters from D-Day(2014) - Norman Skinner The Riot Club(2014) - Tutor The Crimson Field(Сериал)(2014) - Elliot Vincent Fleming(Мини Сериал)(2014) - Rear Admiral John Godfrey Questioning Darwin(Документален)(2014) - Charles Darwin (voice) Hyde Park on Hudson(2012) - Bertie Eternal Law(Сериал)(2012) - Zak Gist Law & Order: UK(Сериал)(2011) - Lucas Boyd Any Human Heart(Мини Сериал)(2010) - Peter Scabius (Older) Garrow's Law(Сериал)(2010) - Thomas Erskine Kreutzer vs. Kreutzer(2010) Poirot(Сериал)(2010) - Dr Constantine Dark Relic(2010) - Friar George Arena(Сериал)(Документална поредица)(2010) - Various Characters Albert Schweitzer(2009) - Phil Figgis Desperate Romantics(Мини Сериал)(2009) - Lord Rosterley New Tricks(Сериал)(2009) - David Fleeting Out of Time(Късометражен)(2009) - Miller (voice) Margaret Thatcher: The Long Walk to Finchley(2008) - Ted Heath Dr. No: The Radio Play(2008) - Pleydell Smith (voice) Random Quest(2006) - Colin Trafford The Inspector Lynley Mysteries(Сериал)(2006) - Tony Wainwright Nova(Сериал)(Документална поредица)(2005) - Humphry Davy Einstein's Big Idea(2005) - Humphry Davy (as Sam West) Auschwitz: Inside the Nazi State(Мини Сериал)(2005) - Narrator Ring of the Nibelungs(2004) - King Gunther Foyle's War(Сериал)(2004) - Lt. Col. James Wintringham Van Helsing(2004) - Dr. Victor Frankenstein Imagine(Сериал)(2003) - Wightwick Shrink(Късометражен)(2003) - George Cambridge Spies(Мини Сериал)(2003) - Anthony Blunt 101 Dalmatians 2: Patch's London Adventure(2002) - Pongo (voice) Waking the Dead(Сериал)(2002) - Thomas Rice Iris(2001/I) - Young Maurice (as Sam West) Pandaemonium(2000) - Robert Southey Complicity(2000) - Neil Longitude(2000) - Nevil Maskelyne Runt(Късометражен)(1999) - Pork Notting Hill(1999) - Anna's Co-star (as Sam West) Horatio Hornblower: The Wrong War(1999) - Major Lord Edrington The Dance of Shiva(Късометражен)(1998) - Lt. Davis Rupert's Land(1998) - Rupert McKay I Hate Christmas Too(Кратък телевизионен филм)(1997) - The Ghost of the Soldier (uncredited) The Ripper(1997) - Prince Albert Victor Edward Stiff Upper Lips(1997) - Edward Strangers(Сериал)(1996) - Simon Over Here(1996) - Squadron-Leader Archie Bunting Jane Eyre(1996) - St. John Rivers Persuasion(1995) - Mr. Elliot Heavy Weather(1995) - 'Monty' Bodkin Zoya(1995) - Nicolai (as Sam West) Carrington(1995) - Gerald Brenan Screen Two(Сериал)(1986-1995) - Mr. Elliot / Mark / Johnnie Mallett The Vacillations of Poppy Carew(1995) - Victor Bomber(1995) - Flight Sergeant Sam Lambert Open Fire(1994) - Steven Waldorf A Feast at Midnight(1994) - Chef Screen One(Сериал)(1994) - Lt. Charles Thoroughgood As Time Goes By(Сериал)(1994) - Terry Doctor Who: Dimensions in Time(Кратък телевизионен филм)(1993) - Cyrian (as Sam West) Performance(Сериал)(1993) - Jack Maitland Alleyn Mysteries(Сериал)(1993) - Donald Potter Archipel(1992) - Alan Stewart Howards End(1992) - Leonard Bast Stanley and the Women(Мини Сериал)(1991) - Stephen Duke Prince Caspian and the Voyage of the Dawn Treader(Сериал)(1989) - King Caspian Reunion(1989) - Count Konradin von Lohenburg Timewatch(Сериал)(Документална поредица)(1982) - Narrator (2001-2002) Nanny(Сериал)(1981) - James Lamerton Edward the King(Мини Сериал)(1975) - Eddy - Albert Victor - Age 5