2025A Keller Christmas VacationCal KellerMovie
2025Out of OrderJohn Slater · ProducerMovie
2025IckHank · Executive ProducerMovie
2023Scott Pilgrim Takes OffTodd Ingram (voice) · 8 episodesShow
2022Quantum LeapXO Alexander Augustine · 1 episodeShow
2021SlugfestJoe Simon · 10 episodesShow
2021With LoveLeo · 2 episodesShow
2021The Nine Kittens of ChristmasZachary StoneMovie
2021HappilyThanksMovie
2020Home Movie: The Princess BrideWestley / Princess Buttercup · 1 episodeShow
2020Anastasia: Once Upon a TimeCzar NicholasMovie
2019Are You Afraid of the Dark?Gavin's Dad (uncredited) · 1 episodeShow
2019BatwomanRay Palmer / The Atom / Clark Kent / Superman · 1 episodeShow
2017Vixen: The MovieRay Palmer / The Atom (voice)Movie
2016Lady DynamiteJack · 1 episodeShow
2016Lost in the PacificChef MikeMovie
2016DC's Legends of TomorrowRay Palmer / The Atom / Clark Kent / Superman, Ray Palmer / The Atom · 75 episodesShow
2015400 DaysTheoMovie
2015VixenThe Atom (voice) · 3 episodesShow
2014The Nine Lives of ChristmasZachary StoneMovie
2014black-ishBanner Copeland · 1 episodeShow
2014Missing WilliamJames AndersonMovie
2014EnlistedBrandon Stone · 2 episodesShow
2013The MillersOfficer Dixon · 1 episodeShow
2013ChosenMax Gregory · 12 episodesShow
2012PartnersWyatt Plank · 13 episodesShow
2012Crooked ArrowsJoe LoganMovie
2011The ExesSteve · 2 episodesShow
2011Cost of LivingSilasMovie
2011Dylan Dog: Dead of NightDylan DogMovie
2010Scott Pilgrim vs. the WorldTodd IngramMovie
2010Miss NobodyMilo BeeberMovie
2010UnthinkableAgent D.J JacksonMovie
2009StuntmenKirby PopoffMovie
2009Kambakkht IshqBrandon RouthMovie
2009Life Is Hot in CracktownSizemoreMovie
2009Table for ThreeScott TellerMovie
2008FlingJames · ProducerMovie
2008Zack and Miri Make a PornoBobby LongMovie
2008CommunityBobbyMovie
2008Fear ItselfBobby · 1 episodeShow
2007ChuckDaniel Shaw · 12 episodesShow
2006Superman ReturnsClark Kent / SupermanMovie
2006DenialManMovie
2006KarlaTimMovie
2004The BatmanEverywhere Man (voice) · 1 episodeShow
2003Cold CaseHenry Phillips (1964) · 1 episodeShow
2003Oliver BeeneBrian · 1 episodeShow
1999Odd Man OutConnor · 1 episodeShow
1998Will & GraceSebastian · 1 episodeShow