Filmer:
* 2011: De nära och kära (Brent)
* 2012: The Great Gatsby (Ung Jay Gatsby)
* 2012: Jag är nummer fyra (Nummer fyra/John Smith)
* 2013: Dödandet av en helig hjort (Martin)
* 2013: Östern (Ben)
* 2014: Dödlista (Sam)
* 2015: Lika med (Jonas)
* 2016: Djävulens godis (Ethan)
* 2017: Escape Room (Mike)
* 2017: Stamerna i Palos Verdes (Travis)
* 2018: Dödandet av en helig hjort (Martin)
* 2019: Det bästa av fiender (Graham)
* 2020: De mörkaste sinnen (Liam)
* 2020: Hemligheterna vi bevarar (Owen)
* 2022: The Greatest Beer Run Ever (John "Chick" Donohue)
Tv:
* 2009: Packad till takbjälken (Josh) (Återkommande roll)
* 2010-2012: Glädorna (Danny "Little" Cole) (Återkommande roll)
* 2013: House of Cards (Finch)
* 2015: Dödet (Tyler)
* 2016-2018: Flashen (Hunter Zolomon/Zoom) (Återkommande roll)
* 2019: Koden (Ryan) (Huvudroll)
* 2020–2022: The Walking Dead:World Beyond (Campus) (Huvudroll)
Kommande:
* Untitled Hulu-serie: (TBA)
Obs! Denna lista är inte uttömmande och innehåller kanske inte alla mindre roller eller projekt.