Filme:
* Twilight (2008) als James
* Never Back Down (2008) als Jake Tyler
* Das Ungeborene (2009) als Mark
* Pandorum (2009) als Payne
* Burleske (2010) als Jack
* Priester (2011) als Hicks
* Trespass (2011) als Kyle
* Das Experiment (2010) als Travis
* Easy A (2010) als Micha
* The Last Stand (2013) als Frank Martin
* The Purge:Anarchy (2014) als Sergeant
* Der Wald (2016) als Aidan
* Die glorreichen Sieben (2016) als Billy Rocks
* Ice Road (2021) als Gurney
Fernsehen:
* CSI:Miami (2006) als Robby
* Das O.C. (2006) als Kevin Volchok
* The Vampire Diaries (2009–2010) als John Gilbert
* Eis (2010) als Billy
* Reckless (2014) als Roy Rayder
* The Red Road (2014-2016) als Harold Jensen
* Animal Kingdom (2016–2019) als Baz
* The Daily Show (2020) als Gast
* Die First Lady (2022) als Lyndon B. Johnson
* Das Angebot (2022) als Chuck Barris
Dies ist keine erschöpfende Liste, sie enthält jedoch einige seiner bemerkenswertesten Rollen. Er hat auch in mehreren anderen Filmen und Fernsehsendungen sowie in Musikvideos mitgewirkt.
Eine vollständige Liste seiner Filmografie finden Sie auf Websites wie IMDb.