Актьор - A Discovery of Witches(Сериал)(2021-2022) - Andrew Hubbard / Father Hubbard Lore(Сериал)(Документална поредица)(2018) - Philip Smith Rellik(Мини Сериал)(2017) - Patrick Barker TURN(Сериал)(2015-2017) - King George III Victoria(Сериал)(2016) - Sir John Conroy Da Vinci's Demons(Сериал)(2013-2015) - Vlad the Impaler Casanova(2015) - Comte De St Germain Borgia(Сериал)(2013-2014) - Leonardo da Vinci The Assets(Мини Сериал)(2014) - Aldrich Ames Eliminate: Archie Cookson(2012) - Archie Cookson Great Expectations(Мини Сериал)(2011) - Compeyson / Denby Moving On(Сериал)(2011) - Andy Murdoch Mysteries(Сериал)(2011) - Dr. Llewllyn Francis When Harvey Met Bob(2010) - Paul McCartney New Tricks(Сериал)(2010) - Sebastian Carter Agatha Christie's Marple(Сериал)(2010) - Lewis Pritchard Luther(Сериал)(2010) - Lucien Burgess Being Human(Сериал)(2010) - Ivan The Queen(Сериал)(2009) - Prince Charles Spooks(Сериал)(2008) - Alexis Meynell Poirot(Сериал)(2008) - Robin Upward Bonekickers(Мини Сериал)(2008) - Edward Laygass Unknown Things(2007) - Hoogstraten The Ten Commandments(Мини Сериал)(2006) - Ramses Beethoven(Мини Сериал)(2005) - Ludwig van Beethoven Hellraiser: Deader(2005) - Winter Timewatch(Сериал)(Документална поредица)(2005) - Cicero The Deal(2003) - Peter Mandelson Y Mabinogi(2003) - Lord Pwyll (voice) Vacuum(Късометражен)(2003) - Adam Murder in Mind(Сериал)(2003) - Matthew Hopkins The Lives of Animals(2002) - John I Saw You(Сериал)(2002) - Ben Walters Food of Love(2002) - Richard Kennington From Hell(2001) - Dr. Ferral The Cazalets(Сериал)(2001) - Rupert Cazalet The Innocent(2001) - David Pastorov Anna Karenina(Мини Сериал)(2000) - Nikolai I Saw You(2000) - Ben Walters Randall & Hopkirk (Deceased)(Сериал)(2000) - Douglas Milton The Strange Case of Delfina Potocka: The Mystery of Chopin(1999) - Chopin Horizon(Сериал)(Документална поредица)(1999) - David Lack Love Lies Bleeding(1999) - Jonathan Performance(Сериал)(1994-1998) - Edgar / Christopher The Cruel Sea(1998) - Lockhart A Dance to the Music of Time(Мини Сериал)(1997) - Charles Stringham Kavanagh QC(Сериал)(1996) - Sam Wicks The Haunting of Helen Walker(1995) - Edward Goffe Ghosts(Сериал)(1995) - Capt Peter Buckle The Healer(1994) - Dr. John Lassiter Nina Takes a Lover(1994) - Photographer Gallowglass(Мини Сериал)(1993) - Sandor Chaplin(1992) - Sydney Chaplin Rebecca's Daughters(1992) - Anthony Raine Becoming Colette(1991) - Chapo Opium Eaters(1990) - Thomas De Quincey Vincent & Theo(Мини Сериал)(1990) - Theo Van Gogh Screen Two(Сериал)(1990) - Amable Massis Vincent & Theo(1990) - Theo Van Gogh Chillers(Сериал)(1990) - Adam Marshall Spirit(1989) - Douglas Rimmer The Heroes(1989) - Ivan Lyon Tumbledown(1988) - Hugh MacKessac Little Dorrit(1987) - Bright Young Gentleman My Family and Other Animals(Мини Сериал)(1987) - George Lionheart(1987) - Mayor of the Underground City The Spirit(1987) Absolute Beginners(1986) - Dean Swift