| tv | Smoke (2025)As Steven Burk | (Not seen) |
| movie | Rich Flu (2024)As Toni | (Not seen) |
| movie | William Tell (2024)As Stauffacher | (Not seen) |
| movie | Long Story Short (2021)As Teddy | (Not seen) |
| tv | The War of the Worlds (2019)As George | (Not seen) |
| movie | Just Mercy (2019)As Tommy Champan | (Not seen) |
| movie | Men in Black: International (2019)As Agent C | (Not seen) |
| movie | Jurassic World: Fallen Kingdom (2018)As Eli Mills | (Not seen) |
| movie | The Ritual (2017)As Luke | (Not seen) |
| movie | The BFG (2016) (AKA "Roald Dahl's The BFG")As Mr. Tibbs | (Not seen) |
| movie | The Big Short (2015)As Danny Moses | (Not seen) |
| movie | Get Santa (2014)As Steve | (Not seen) |
| movie | What If (2013)As Ben | (Not seen) |
| movie | I Give It a Year (2013)As Josh | (Not seen) |
| movie | The World's End (2013)As Young Man | (Not seen) |
| movie | Life of Pi (2012)As Writer | (Not seen) |
| movie | Prometheus (2012)As Millburn | (Not seen) |
| tv | The Shadow Line (2011)As Jay Wratten | (Not seen) |
| movie | Anonymous (2011)As William Shakespeare | (Not seen) |
| movie | One Day (2011)As Ian Whitehead | (Not seen) |
| movie | Grindhouse (2007) (AKA "Grind House")As Featured Ghost (segment "Don't") (uncredited) | (Not seen) |
| movie | Hot Fuzz (2007) (AKA "Blue Fury")As DC Andy Cartwright | (Not seen) |
| movie | Kidulthood (2006)As Lenny | (Not seen) |
| movie | A Good Year (2006)As Kenny | (Not seen) |
| movie | Green Street Hooligans (2005) (AKA "Football Hooligans")As Swill | (Not seen) |
| movie | Shaun of the Dead (2004)As Noel | (Not seen) |
| movie | The Calcium Kid (2004)As Stan Parlour | (Not seen) |
| movie | The Lion in Winter (2003)As Prince John | (Not seen) |