2024 - Rebel Ridge - Attore - Agente Evan Marston
2023 - The Equalizer 3 - Attore
2019 - Greenland - Attore - Ralph Vento
2019 - L'angelo del male - Brightburn - Attore - Kyle Breyer
2017 - Power Rangers - Attore - Sam Scott
2016 - 13 Hours: The Secret Soldiers of Benghazi - Attore - Dave 'Boon' Benton
2015 - True Detective 2 - Attore - Malkin
2015 - Regali da uno sconosciuto - The Gift - Attore - Greg
2013 - Jobs - Attore - Al Alcorn
2013 - After Earth - Attore - Soldato McQuarrie
2010 - Fair Game - Caccia alla spia - Attore - Dave
2008 - Ombre dal passato - Attore - Bruno
2008 - Fanboys - Attore - Chaz
2007 - The Nines - Attore - Poliziotto
2006 - Chiamata da uno sconosciuto - Attore - Agente Burroughs
2003 - Big Fish - Le storie di una vita incredibile - Attore - Don Price
2001 - OUT COLD - Attore - Lance
2000 - Le riserve - Attore - Brian Murphy