Filmer:
* Twilight (2008) som James
* Never Back Down (2008) som Jake Tyler
* The Unborn (2009) som Mark
* Pandorum (2009) som Payne
* Burlesque (2010) som Jack
* Priest (2011) som Hicks
* Trepass (2011) som Kyle
* The Experiment (2010) som Travis
* Easy A (2010) som Micah
* The Last Stand (2013) som Frank Martin
* The Purge:Anarchy (2014) som sersjant
* The Forest (2016) som Aidan
* The Magnificent Seven (2016) som Billy Rocks
* Ice Road (2021) som Gurney
Fjernsyn:
* CSI:Miami (2006) som Robby
* O.C. (2006) som Kevin Volchok
* The Vampire Diaries (2009-2010) som John Gilbert
* Ice (2010) som Billy
* Reckless (2014) som Roy Rayder
* Den røde veien (2014–2016) som Harold Jensen
* Animal Kingdom (2016–2019) som Baz
* The Daily Show (2020) som gjest
* The First Lady (2022) som Lyndon B. Johnson
* Tilbudet (2022) som Chuck Barris
Dette er ikke en uttømmende liste, men den inkluderer noen av hans mest bemerkelsesverdige roller. Han har også dukket opp i flere andre filmer og TV-serier, samt i musikkvideoer.
Du kan finne en fullstendig liste over filmografien hans på nettsteder som IMDb.