| tv | KAOS (2024)As Anatole(3 episodes) | (Not seen) |
| movie | Starve Acre (2023)As Steven | (Not seen) |
| tv | Sherwood (2022)As Samuel Warner(6 episodes) | (Not seen) |
| tv | Andor (2022)As Supervisor Lonni Jung(10 episodes) | (Not seen) |
| movie | This Is Christmas (2022)As Paul | (Not seen) |
| tv | War of the Worlds (2019)As Micah(2 episodes) | (Not seen) |
| tv | His Dark Materials (2019)As Thomas(6 episodes) | (Not seen) |
| tv | Chernobyl (2019)As Leonid Toptunov(5 episodes) | (Not seen) |
| movie | Jurassic World: Fallen Kingdom (2018)As Tech Merc | (Not seen) |
| tv | Gunpowder (2017)As Father John Gerard(3 episodes) | (Not seen) |
| tv | The Living and the Dead (2016)As Peter(6 episodes) | (Not seen) |
| movie | Kick-Ass 2 (2013)As Insect Man | (Not seen) |
| movie | Mirror Mirror (2012)As Charles Renbock | (Not seen) |
| movie | Anonymous (2011)As Thomas Dekker | (Not seen) |
| movie | War Horse (2011)As David Lyons | (Not seen) |