2024
Widow Clicquot as Droite2024
The Way as Akela2024
Men Up as Tommy Cadogan2023
Napoleon as Talleyrand2023
Saltburn as Duncan2018
A Discovery of Witches as Andrew Hubbard2018
A Discovery of Witches as Father Hubbard2017
Rellik as Patrick Barker2017
Lore as Philip Smith2016
Victoria as Sir John Conroy2015
Casanova as Comte De St Germain2015
Casanova as Comte De St Germain2014
The Assets as Aldrich Ames2011
Borgia as Not available2011
Great Expectations as Compeyson2011
Great Expectations as Denby2011
Eliminate: Archie Cookson as Archie Cookson2010
Luther as Lucien Burgess2010
When Harvey Met Bob as Paul McCartney2009
Being Human as Ivan2009
Moving On as Andy2009
The Queen as Not available2008
Murdoch Mysteries as Dr. Llewllyn Francis2008
Bonekickers as Not available2006
The Ten Commandments as Ramses2005
Hellraiser: Deader as Winter2005
Beethoven as Ludwig van Beethoven2005
Murder in Rome as Cicero2005
The Genius of Beethoven as Ludwig van Beethoven2004
New Tricks as Sebastian Carter2004
This World as Not available2003
The Deal as Peter Mandelson2003
Otherworld as Lord Pwyll (voice)2002
Spooks as Alexis Meynell2002
Food of Love as Richard Kennington2001
Murder in Mind as Matthew Hopkins2001
From Hell as Dr. Ferral2001
The Cazalets as Rupert Cazalet2001
The Innocent as David Pastorov2000
Randall & Hopkirk (Deceased) as Not available2000
Anna Karenina as Nikolai1999
Love Lies Bleeding as Jonathan1999
The Strange Case of Delfina Potocka as Chopin1998
King Lear as Edgar1997
A Dance to the Music of Time as Charles Stringham1995
Kavanagh Q.C. as Sam Wicks1995
The Last Machine as Not available1995
Nina Takes a Lover as Photographer1995
The Haunting of Helen Walker as Edward Goffe1994
The Healer as Dr. John Lassiter1993
Gallowglass as Sandor1992
Chaplin as Sydney Chaplin1992
Rebecca's Daughters as Anthony Raine1991
Becoming Colette as Chapo1990
Chillers as Adam Marshall1990
Vincent & Theo as Theo Van Gogh1990
Vincent & Theo as Theodore 'Theo' Van Gogh1990
102 Boulevard Haussmann as Amable Massis1989
Agatha Christie's Poirot as Robin Upward1988
Tumbledown as Hugh MacKessac1988
The Heroes as Ivan Lyon1987
My Family and Other Animals as George1987
Lionheart as Mayor of the Underground City1987
The Spirit as Not available1986
Absolute Beginners as Dean Swift1982
Timewatch as CiceroNaN
Madfabulous as Not availableNaN
The Lives of Animals as John