Filmler:
* Alacakaranlık (2008) James olarak
* Asla Geri Dönme (2008) Jake Tyler olarak
* Doğmamış (2009) Mark olarak
* Pandorum (2009) Payne olarak
* Burlesk (2010) Jack olarak
* Rahip (2011) Hicks olarak
* İhlal (2011) Kyle olarak
* Deneme (2010) Travis olarak
* Kolay A (2010) Micah olarak
* Son Direniş (2013) Frank Martin olarak
* Arınma Gecesi:Anarşi (2014) Çavuş olarak
* Orman (2016) Aidan olarak
* Muhteşem Yedi (2016) Billy Rocks rolünde
* Buz Yolu (2021) Gurney olarak
Televizyon:
* CSI:Miami (2006) Robby olarak
* O.C. (2006) Kevin Volchok olarak
* Vampir Günlükleri (2009-2010) John Gilbert olarak
* Buz (2010) Billy olarak
* Pervasız (2014) Roy Rayder olarak
* Kırmızı Yol (2014-2016) Harold Jensen rolünde
* Hayvanlar Alemi (2016-2019) Baz olarak
* Günlük Program (2020) Misafir olarak
* First Lady (2022) Lyndon B. Johnson rolünde
* Teklif (2022) Chuck Barris rolünde
Bu kapsamlı bir liste değil, ancak en önemli rollerinden bazılarını içeriyor. Ayrıca birçok film ve televizyon şovunun yanı sıra müzik videolarında da rol aldı.
Filmografisinin tam listesini IMDb gibi sitelerde bulabilirsiniz.