| tv | Bad Thoughts (2025)As Mr. Fletcher(2 episodes) | (Not seen) |
| tv | LEGO Star Wars: Rebuild the Galaxy - Pieces of the Past (2025)As Solitus (voice)(4 episodes) | (Not seen) |
| tv | Zero Day (2025)As Evan Green(6 episodes) | (Not seen) |
| movie | Swiped (2025)As Andrey | (Not seen) |
| movie | The Ritual (2025)As Father Joseph Steiger | (Not seen) |
| movie | Cuckoo (2024)As Mr. König | (Not seen) |
| movie | Abigail (2024)As Frank | (Not seen) |
| movie | Godzilla x Kong: The New Empire (2024)As Trapper | (Not seen) |
| movie | The Boy and the Heron (2023) | (Not seen) |
| tv | Gaslit (2022)As John Dean(8 episodes) | (Not seen) |
| tv | Guillermo del Toro's Cabinet of Curiosities (2022)As Alo Glo Man(1 episode) | (Not seen) |
| movie | The Sea Beast (2022)As Admiral Hornagold (voice) | (Not seen) |
| tv | Solos (2021)As Otto(2 episodes) | (Not seen) |
| tv | Solar Opposites (2020)As Korvo (voice)(32 episodes) | (Not seen) |
| movie | The Rental (2020)As Charlie | (Not seen) |
| movie | Earwig and the Witch (2020) | (Not seen) |
| movie | The Call of the Wild (2020)As Hal | (Not seen) |
| movie | Eurovision Song Contest: The Story of Fire Saga (2020)As Alexander Lemtov | (Not seen) |
| tv | Love, Death & Robots (2019)As Nigel / Technician (voice)(2 episodes) | (Not seen) |
| movie | Apostle (2018)As Thomas Richardson | (Not seen) |
| tv | Legion (2017)As David Haller / Legion(27 episodes) | (Not seen) |
| movie | The Man Who Invented Christmas (2017)As Charles Dickens | (Not seen) |
| movie | Permission (2017)As Will | (Not seen) |
| movie | Kill Switch (2017)As Will Porter | (Not seen) |
| movie | Beauty and the Beast (2017)As Beast | (Not seen) |
| movie | Colossal (2016)As Tim | (Not seen) |
| movie | Criminal Activities (2015)As Noah | (Not seen) |
| movie | The Cobbler (2014)As Emiliano | (Not seen) |
| movie | Night at the Museum: Secret of the Tomb (2014)As Sir Lancelot | (Not seen) |
| movie | The Guest (2014)As David | (Not seen) |
| movie | A Walk Among the Tombstones (2014)As Kenny Kristo | (Not seen) |
| movie | The Fifth Estate (2013) (AKA "The 5ifth Estate")As Ian Katz | (Not seen) |
| tv | Downton Abbey (2010)As Matthew Crawley(23 episodes) | (Not seen) |
| tv | The Graham Norton Show (2007)As Self(1 episode) | (Not seen) |