| tv | Suits LA (2025)As Carter | (Not seen) |
| tv | Viewpoint (2021)As DC Martin Young(5 episodes) | (Not seen) |
| movie | Twist (2021)As D.S. Brownlow | (Not seen) |
| movie | SAS: Rise of the Black Swan (2021) (AKA "SAS: Red Notice")As Major Bisset | (Not seen) |
| movie | Fisherman's Friends (2019)As Troy | (Not seen) |
| movie | 10x10 (2018)As Dennis | (Not seen) |
| movie | Mute (2018)As Stuart | (Not seen) |
| tv | Urban Myths (2017)As Muhammad Ali(1 episode) | (Not seen) |
| movie | I Kill Giants (2017)As Mr. Mollé | (Not seen) |
| tv | The Level (2016)As Gunner Martin(6 episodes) | (Not seen) |
| tv | Inside No. 9 (2014)As Gordon(1 episode) | (Not seen) |
| movie | The Anomaly (2014)As Ryan | (Not seen) |
| movie | Star Trek Into Darkness (2013) (AKA "2")As Thomas Harewood | (Not seen) |
| movie | Storage 24 (2012)As Charlie | (Not seen) |
| movie | 4.3.2.1. (2010) (AKA "4.3.2.1")As Tee | (Not seen) |
| movie | Centurion (2010)As Macros | (Not seen) |
| movie | Doghouse (2009)As Mikey | (Not seen) |
| tv | Celebrity Juice (2008)As Self(2 episodes) | (Not seen) |
| movie | Adulthood (2008)As Sam | (Not seen) |
| tv | The Graham Norton Show (2007)As Self(1 episode) | (Not seen) |
| movie | Kidulthood (2006)As Sam | (Not seen) |
| tv | Doctor Who (2005)As Mickey Smith(11 episodes) | (Not seen) |