Filmy:
* Twilight (2008) ako James
* Nikdy neustupujte (2008) ako Jake Tyler
* The Unborn (2009) ako Mark
* Pandorum (2009) ako Payne
* Burlesque (2010) ako Jack
* Priest (2011) ako Hicks
* Trespass (2011) ako Kyle
* The Experiment (2010) ako Travis
* Easy A (2010) ako Micah
* Posledný odpor (2013) ako Frank Martin
* The Purge:Anarchy (2014) ako seržant
* Les (2016) ako Aidan
* The Magnificent Seven (2016) ako Billy Rocks
* Ľadová cesta (2021) ako Gurney
Televízia:
* CSI:Miami (2006) ako Robby
* O.C. (2006) ako Kevin Volchok
* Upírske denníky (2009 – 2010) ako John Gilbert
* Ľad (2010) ako Billy
* Reckless (2014) ako Roy Rayder
* Červená cesta (2014 – 2016) ako Harold Jensen
* Ríša zvierat (2016 – 2019) ako Baz
* The Daily Show (2020) ako Hosť
* Prvá dáma (2022) ako Lyndon B. Johnson
* Ponuka (2022) ako Chuck Barris
Toto nie je úplný zoznam, ale obsahuje niektoré z jeho najvýznamnejších úloh. Objavil sa aj v niekoľkých ďalších filmoch a televíznych reláciách, ako aj v hudobných videách.
Úplný zoznam jeho filmografie nájdete na stránkach ako IMDb.