Kids in Love
2016 · Drama
as Graham
My Week with Marilyn
2011 · Biography
as Sir Kenneth Clark
Dorian Gray
2009 · Drama
as Victor
Eminent Domain
1991 · Drama
as Anton
The Nevers
2021 · Action
as Lord Massen
Patrick Melrose
2018 · Drama
as Nicolas Pratt
Valiant
2005 · Animation
as Lofty
Gemma Bovery
2014 · Comedy
as Rankin
Preacher S4
2019 · Adventure
as Herr Starr
Flood
2007 · Action
as Army Liaison Officer
Down a Dark Hall
as Professor Farley
The Mark of Cain
2008 · Drama
as Colonel Hampton
The Scapegoat
2012 · Drama
as George
To End All Wars
2001 · Action
as Lt. Foxworth
Easy Virtue
2009 · Comedy
as Lord Hurst
Rogue Trader
1999 · Crime
as Simon Jones
The Object of Beauty
1991 · Comedy
as Art Evaluator
Bel Ami
2012 · Crime
as Paul the Butler
Evelyn Waugh's A Handful of Dust
1988 · Drama
as Jock
The Danish Girl
2016 · Biography
as Dr. Hexler
Poldark S5
2019 · Drama
as Cary Warleggan
Down Cemetery Road
2025 · Thriller
as Dr. Isaac Wright
Renegade Nell
2024 · Action
as Lord Blancheford
The Crown S6
2023 · Biography
as Tommy Lascelles
Versailles S3
2018 · Biography
as Cassel
Lady Jane
1986 · Biography
as Thomas