Films :
* The Hunger Games :Mockingjay – Partie 1 (2014) : Il a joué le rôle du « garde du corps de Finnick Odair ».
* The Hunger Games :Mockingjay – Partie 2 (2015) : Il a repris son rôle de « garde du corps de Finnick Odair ».
* Les plus belles heures (2016) : Il a joué le rôle de "Richard "Dick" Libo".
* La dernière vierge américaine (2021) : Il a joué le rôle de "Gary".
* Une vie méritée (2023) : Il a joué le rôle de "Ben".
* Le dernier voyage de Déméter (2023) : Il a joué le rôle d'"Olaf".
Télévision :
* The Walking Dead (2012) : Il a joué le rôle de « Young Joe ».
* Révolution (2012) : Il a joué le rôle de "Young Miles".
* Le journal des vampires (2013) : Il a joué le rôle de "Tyler Lockwood (flashback)".
* Du crépuscule à l'aube : la série (2014) : Il a joué le rôle de "Scott".
* Les originaux (2014) : Il a joué le rôle de "Tyler Lockwood".
* Teen Wolf (2014-2017) : Il a joué le rôle d'"Ethan".
* Les Surdoués (2017) : Il a joué le rôle de "Reed Strucker".
* Les 100 (2018) : Il a joué le rôle de "Diego".
* NOS4A2 (2019) : Il a joué le rôle de "Chris".
* Marcheur (2021) : Il a joué le rôle de "Liam Walker".
Cette liste comprend ses projets les plus remarquables. Il est également apparu dans divers autres courts métrages et séries télévisées.