Movie | Pelicans | Ben Bay | 2025 |
Series | Belgravia: The Next Chapter | Doctor Stephen Ellerby | 2024-01-14 |
Series | My Lady Jane | Lord Guildford Dudley | 2024-06-27 |
Series | We Might Regret This | Levi | 2024-08-19 |
Movie | Such a Lovely Day | Ben | 2023-10-10 |
Series | Castlevania: Nocturne | Richter Belmont (voice) | 2023-09-28 |
Series | Ten Percent | Luke Nightingale | 2022-04-28 |
Movie | Persuasion | Captain Harville | 2022-07-01 |
Movie | How to Build a Girl | Strange Cases Manager | 2020-09-24 |
Movie | Behind the Filter | Barney | 2020-06-01 |
Series | A Discovery of Witches | Marcus Whitmore | 2018-09-14 |
Movie | The Commuter | Gwen's Boyfriend | 2018-01-11 |
Series | Killing Eve | Hugo | 2018-04-08 |
Series | The Halcyon | Toby Hamilton | 2017-01-02 |
Movie | Access All Areas | Heath | 2017-10-20 |