| tv | A Knight of the Seven Kingdoms (2026)As Ser Robyn Rhysling(2 episodes) | (Not seen) |
| movie | The Gorge (2025)As Erikas | (Not seen) |
| tv | Wednesday (2022)As Joseph Crackstone(2 episodes) | (Not seen) |
| movie | The Last Duel (2021)As Herald | (Not seen) |
| movie | Brimstone (2016)As Eli | (Not seen) |
| movie | Dracula Untold (2014)As Cazan | (Not seen) |
| tv | Endeavour (2013)As Richard Broom(1 episode) | (Not seen) |
| movie | Lord of Darkness (2012) (AKA "Sawney: Flesh of Man")As Charlie McGuire | (Not seen) |
| tv | Vera (2011)As Lucas Corbridge(1 episode) | (Not seen) |
| movie | Sherlock Holmes: A Game of Shadows (2011)As Constable Clark | (Not seen) |
| movie | Age of Heroes (2011)As Sgt. MacKenzie | (Not seen) |
| movie | Clash of the Titans (2010)As Ammon | (Not seen) |
| movie | Sherlock Holmes (2009)As Constable Clark | (Not seen) |
| movie | Fifty Dead Men Walking (2008) (AKA "50 Dead Men Walking")As Ray | (Not seen) |
| movie | Puffball: The Devil's Eyeball (2007) (AKA "Puffball")As Tucker | (Not seen) |
| movie | Elizabeth: The Golden Age (2007) (AKA "Elizabeth - Das goldene Konigreich")As Don Gerau De Spes | (Not seen) |