Películas:
* Crepúsculo (2008) como james
* Nunca retrocedas (2008) como Jake Tyler
* El no nacido (2009) como marca
* Pandorum (2009) como payne
* Burlesco (2010) como Jack
* Sacerdote (2011) como Hicks
* Traspaso (2011) como kyle
* El experimento (2010) como travis
* Fácil A (2010) como Miqueas
* La última batalla (2013) como Frank Martín
* La Purga:Anarquía (2014) como sargento
* El bosque (2016) como Aidan
* Los siete magníficos (2016) como Billy rocas
* Camino de hielo (2021) como camilla
Televisión:
* CSI:Miami (2006) como robby
* La O.C. (2006) como Kevin Volchok
* El diario de los vampiros (2009-2010) como John Gilbert
* Hielo (2010) como billy
* Imprudente (2014) como Roy Rayder
* El Camino Rojo (2014-2016) como Harold Jensen
* Reino Animal (2016-2019) como baz
* El Show Diario (2020) como invitado
* La Primera Dama (2022) como Lyndon B. Johnson
* La Oferta (2022) como Chuck Barris
Esta no es una lista exhaustiva, pero incluye algunos de sus papeles más notables. También ha aparecido en varias otras películas y programas de televisión, así como en vídeos musicales.
Puede encontrar una lista completa de su filmografía en sitios como IMDb.