Film:
* Twilight (2008) som James
* Never Back Down (2008) som Jake Tyler
* The Unborn (2009) som Mark
* Pandorum (2009) som Payne
* Burlesque (2010) som Jack
* Præst (2011) som Hicks
* Tredspass (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 sergent
* Skoven (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 vej (2014-2016) som Harold Jensen
* Dyrerne (2016-2019) som Baz
* The Daily Show (2020) som gæst
* The First Lady (2022) som Lyndon B. Johnson
* Tilbuddet (2022) som Chuck Barris
Dette er ikke en udtømmende liste, men den inkluderer nogle af hans mest bemærkelsesværdige roller. Han har også optrådt i flere andre film og tv-shows samt i musikvideoer.
Du kan finde en komplet liste over hans filmografi på websteder som IMDb.