| movie | Primitive War (2025)As Baker | (Not seen) |
| movie | Glorious (2022)As Wes | (Not seen) |
| tv | Them (2021)As George Bell(10 episodes) | (Not seen) |
| movie | 2067 (2020)As Jude Mathers | (Not seen) |
| tv | Creepshow (2019)As Alex (segment "The Right Snuff")(1 episode) | (Not seen) |
| movie | Kill Chain (2019)As Ericson | (Not seen) |
| tv | The Oath (2018)As Steve Hammond(18 episodes) | (Not seen) |
| movie | The Hurricane Heist (2018)As Breeze | (Not seen) |
| movie | Blunt Force Trauma (2015)As John | (Not seen) |
| movie | Kidnapping Mr. Heineken (2015)As Jan 'Cat' Boellard | (Not seen) |
| movie | Reach Me (2014)As Jack Burns | (Not seen) |
| movie | Flight 7500 (2014) (AKA "7500: Destination Hell")As Brad Martin | (Not seen) |
| movie | Knights of Badassdom (2013)As Joe | (Not seen) |
| tv | The Eric Andre Show (2012)As Self(1 episode) | (Not seen) |
| movie | Not Suitable for Children (2012)As Jonah | (Not seen) |
| tv | New Girl (2011)As Oliver(1 episode) | (Not seen) |
| movie | Griff the Invisible (2010)As Griff | (Not seen) |
| movie | Red Hill (2010)As Shane Cooper | (Not seen) |
| movie | Legend of the Guardians: The Owls of Ga'Hoole (2010)As Kludd (voice) | (Not seen) |
| tv | True Blood (2008)As Jason Stackhouse(80 episodes) | (Not seen) |
| movie | Dead Silence (2007)As Jamie Ashen | (Not seen) |
| movie | Flicka (2006)As Howard McLaughlin | (Not seen) |
| tv | Law & Order: Special Victims Unit (1999)As Dominic Pruitt(1 episode) | (Not seen) |