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
* Intrång (2011) som Kyle
* Experimentet (2010) som Travis
* Easy A (2010) som Micah
* The Last Stand (2013) som Frank Martin
* The Purge:Anarchy (2014) som sergeant
* Skogen (2016) som Aidan
* The Magnificent Seven (2016) som Billy Rocks
* Ice Road (2021) som Gurney
Tv:
* CSI:Miami (2006) som Robby
* The O.C. (2006) som Kevin Volchok
* The Vampire Diaries (2009-2010) som John Gilbert
* Ice (2010) som Billy
* Reckless (2014) som Roy Rayder
* The Red Road (2014–2016) som Harold Jensen
* Djurriket (2016–2019) som Baz
* The Daily Show (2020) som gäst
* The First Lady (2022) som Lyndon B. Johnson
* Erbjudandet (2022) som Chuck Barris
Det här är inte en uttömmande lista, men den innehåller några av hans mest anmärkningsvärda roller. Han har också medverkat i flera andra filmer och tv-program, såväl som i musikvideor.
Du kan hitta en fullständig lista över hans filmografi på sajter som IMDb.