Filmy:
* Zmierzch (2008) jako James
* Nigdy się nie poddawaj (2008) jako Jake Tyler
* Nienarodzeni (2009) jako Marek
* Pandorum (2009) jako Payne
* Burleska (2010) jako Jacek
* Kapłan (2011) jako Hicks
* Wtargnięcie (2011) jako Kyle
* Eksperyment (2010) jako Travis
* Łatwy A (2010) jako Michas
* Ostatni bastion (2013) jako Frank Martin
* Czystka:Anarchia (2014) jako sierżant
* Las (2016) jako Aidan
* Siedmiu wspaniałych (2016) jako Billy Rocks
* Lodowa droga (2021) jako Gurney
Telewizja:
* CSI:Miami (2006) jako Robby
* O.C. (2006). jako Kevin Volchok
* Pamiętniki wampirów (2009–2010) jako John Gilbert
* Lód (2010) jako Billy
* Nierozważni (2014) jako Roy Rayder
* Czerwona Droga (2014-2016) jako Harold Jensen
* Królestwo zwierząt (2016–2019) jako Baz
* Program dzienny (2020) jako Gość
* Pierwsza dama (2022) jako Lyndon B. Johnson
* Oferta (2022) jako Chuck Barris
Nie jest to lista wyczerpująca, ale zawiera niektóre z jego najbardziej znaczących ról. Wystąpił także w kilku innych filmach i programach telewizyjnych, a także w teledyskach.
Pełną listę jego filmografii można znaleźć na stronach takich jak IMDb.