Films:
* Schemering (2008) als Jakobus
* Nooit meer terug (2008) als Jake Tyler
* De ongeborene (2009) als Mark
* Pandorum (2009) als Payne
* Burlesk (2010) als Jac
* Priester (2011) als Hicks
* Overtreding (2011) als Kyle
* Het experiment (2010) als Travis
* Gemakkelijk A (2010) als Micha
* De laatste stand (2013) als Frank Martin
* The Purge:Anarchie (2014) als sergeant
* Het bos (2016) als Aidan
* De prachtige zeven (2016) als Billy Rocks
* IJsweg (2021) als Gurney
Televisie:
* CSI:Miami (2006) als Robby
* De O.C. (2006) als Kevin Volchok
* De vampierendagboeken (2009-2010) als John Gilbert
* IJs (2010) als Billy
* Roekeloos (2014) als Roy Rayder
* De Rode Weg (2014-2016) als Harold Jensen
* Dierenrijk (2016-2019) als Baz
* De dagelijkse show (2020) als Gast
* De First Lady (2022) als Lyndon B. Johnson
* Het aanbod (2022) als Chuck Barris
Dit is geen uitputtende lijst, maar bevat enkele van zijn meest opmerkelijke rollen. Hij is ook verschenen in verschillende andere films en televisieshows, maar ook in muziekvideo's.
Je kunt een volledige lijst van zijn filmografie vinden op sites als IMDb.