| movie | Scoop (2024)As Prince Andrew | (Not seen) |
| tv | Kaleidoscope (2023)As Roger Salas(9 episodes) | (Not seen) |
| tv | The Diplomat (2023)As Hal Wyler(22 episodes) | (Not seen) |
| movie | The Trouble with Jessica (2023)As Richard | (Not seen) |
| tv | The Sandman (2022)As Time(1 episode) | (Not seen) |
| movie | Old (2021)As Charles | (Not seen) |
| tv | The Pale Horse (2020)As Mark Easterbrook(2 episodes) | (Not seen) |
| movie | The Father (2020)As Paul | (Not seen) |
| movie | Judy (2019)As Sidney Luft | (Not seen) |
| movie | Gods of Egypt (2016)As Urshu | (Not seen) |
| tv | The Man in the High Castle (2015)As John Smith(40 episodes) | (Not seen) |
| movie | Hercules (2014)As Autolycus | (Not seen) |
| movie | The Devil's Hand (2014)As Jacob Brown | (Not seen) |
| movie | I'll Follow You Down (2013)As Gabe | (Not seen) |
| movie | Abraham Lincoln: Vampire Hunter (2012)As Adam | (Not seen) |
| movie | The Tourist (2010)As The Englishman | (Not seen) |
| movie | Vinyan (2008)As Paul Belhmer | (Not seen) |
| movie | Tristan + Isolde (2006) (AKA "Tristan & Isolde")As Marke | (Not seen) |
| movie | Paris, Je T'aime (2006) (AKA "Paris, I Love You")As William (Père-Lachaise) | (Not seen) |
| movie | The Holiday (2006)As Jasper | (Not seen) |
| movie | The Illusionist (2006)As Crown Prince Leopold | (Not seen) |
| movie | The Legend of Zorro (2005) (AKA "Zorro Unmasked")As Armand | (Not seen) |
| movie | Extreme Ops (2002) (AKA "Extremist")As Ian | (Not seen) |
| movie | She Creature (2001) (AKA "Mermaid Chronicles Part 1: She Creature")As Angus | (Not seen) |
| movie | A Knight's Tale (2001)As Count Adhemar | (Not seen) |
| movie | Bless the Child (2000)As Eric Stark | (Not seen) |
| movie | The Very Thought of You (1998)As Frank | (Not seen) |
| movie | Dark City (1998) (AKA "Dark Empire")As John Murdoch | (Not seen) |
| movie | Hamlet (1996) (AKA "William Shakespeare's Hamlet")As Fortinbras | (Not seen) |
| movie | Carrington (1995)As Mark Gertler | (Not seen) |