Filmek:
* Twilight (2008) mint James
* Soha ne hátrálj meg (2008) mint Jake Tyler
* The Unborn (2009) mint Mark
* Pandorum (2009) mint Payne
* Burleszk (2010) mint Jack
* Pap (2011) mint Hicks
* Trespass (2011) mint Kyle
* A kísérlet (2010) mint Travis
* Easy A (2010) mint Micah
* The Last Stand (2013) mint Frank Martin
* The Purge:Anarchy (2014) mint őrmester
* Az erdő (2016) mint Aidan
* A csodálatos hét (2016) mint Billy Rocks
* Jégút (2021) mint Gurney
Televízió:
* CSI:Miami (2006) mint Robby
* Az O.C. (2006)ban mint Kevin Volchok
* A vámpírnaplók (2009-2010) mint John Gilbert
* Jég (2010) mint Billy
* Reckless (2014) mint Roy Rayder
* A Vörös út (2014-2016) mint Harold Jensen
* Állatvilág (2016-2019) mint Baz
* The Daily Show (2020) vendégként
* A First Lady (2022) mint Lyndon B. Johnson
* Az ajánlat (2022) mint Chuck Barris
Ez nem kimerítő lista, de tartalmazza néhány legjelentősebb szerepét. Számos más filmben és televíziós műsorban, valamint zenei videókban is szerepelt.
Filmográfiájának teljes listáját megtalálhatja az olyan oldalakon, mint az IMDb.