| tv | The War Between the Land and the Sea (2025)As Prime Minister Harry Shaw(4 episodes) | (Not seen) |
| movie | Bonhoeffer: Pastor. Spy. Assassin. (2024) (AKA "Bonhoeffer: Pastor. Spy. Assassin")As Bishop Bell | (Not seen) |
| movie | Censor (2021)As Fraser | (Not seen) |
| movie | Yesterday (2019)As Brian | (Not seen) |
| tv | Bodyguard (2018)As Mike Travis(6 episodes) | (Not seen) |
| tv | Urban Myths (2017)As Alexander(1 episode) | (Not seen) |
| tv | Jonathan Strange & Mr Norrell (2015)As Drawlight(7 episodes) | (Not seen) |
| tv | Cucumber (2015)As Henry Best(8 episodes) | (Not seen) |
| movie | The Riot Club (2014)As Porter | (Not seen) |
| movie | Mr. Turner (2014)As Gentleman Critic | (Not seen) |
| tv | Twenty Twelve (2011)As Nick Jowett(13 episodes) | (Not seen) |
| movie | Bright Star (2009)As Dr. Bree | (Not seen) |
| movie | The Illusionist (2006)As Loschek | (Not seen) |
| movie | Vera Drake (2004)As Mr. Lewis | (Not seen) |
| movie | The Bourne Identity (2002)As Rawlins | (Not seen) |
| tv | The Office (2001)As Rowan(1 episode) | (Not seen) |
| movie | From Hell (2001) (AKA "Jack")As George Lusk | (Not seen) |
| movie | Topsy-Turvy (1999)As Rutland Barrington | (Not seen) |