W biograficznym dramacie sportowym Bigger: Historia Joego Weidera (Bigger, 2018) został obsadzony w tytułowej roli Joego Weidera.

Filmografia Rok Tytuł Rola Informacja1999 Drzewo życia Jeff Jo film2001 Train Quest Billy film2002 Droga do zatracenia Michael Sullivan Jr. Nagroda Saturna w kategorii najlepszy młody aktor/aktorka2003–2007 Siódme niebo (7th Heaven) Martin Brewer serial2007 Zemsta niedźwiedzicy Wes Harding film 2007 CSI: Kryminalne zagadki Miami Shawn Hodges odcinek Sunblock2008 Przesilenie Nick film2009CastleDylanodcinek Fool Me Once... (sezon 2, odcinek 4)2011 Open Gate Kaleb filmBez smyczy Gerry filmTeen Wolf: Nastoletni wilkołak Derek Hale serial2014UndraftedDells2016Każdy by chciał!!Glen McReynoldsa.k.a. That's What I'm Talking About2016Stratton: First Into ActionMartypostprodukcja2016–2021SupergirlClark Kent/Supermanserial2017Fifty Shades DarkerBoyce Foxfilm2018 The DomesticsMark Westfilm2018BiggerJoe Weiderfilm2018Kiedy się pojawiłaśFrankfilm2019Nie powiesz nikomu?Jack Harperfilm2020DC’s Legends of Tomorrow (Legends of Tomorrow)Kal-El / Clark Kent / Supermanserial2021–2024Superman & LoisClark Kent/Supermanserial