2026The MadisonRussell McIntosh · 6 episodesShow
2025WaywardWyatt Turner · 2 episodesShow
2025The Bombing of Pan Am 103Dick Marquise · 6 episodesShow
2024Young WertherAlbertMovie
2024Happy BirthdaySam HertzMovie
2024He Went That WaySaulMovie
2023Plan BPhilip Grimmer · 6 episodes · Producer · 6 episodesShow
2023AccusedPete Vanderkamp · 1 episodeShow
2022The Swearing JarSimonMovie
2022A League of Their OwnCharlie · 4 episodesShow
2020The Right StuffJohn Glenn · 8 episodesShow
2018ClaraIsaac BrunoMovie
2018We Are HereMan · Writer · Director · ProducerMovie
2017Room for RentHuey DorseyMovie
2017Pillow TalkRyan · 14 episodesShow
2016Car DogsMark ChamberlainMovie
2016DC's Legends of TomorrowRex Tyler / Hourman · 2 episodesShow
2015Sneaky PeteStefan Kilbane · 5 episodesShow
2015RuthlessCalvin CartwrightMovie
2014Rosemary's BabyGuy Woodhouse · 2 episodesShow
2013Orphan BlackJesse · 2 episodesShow
2012The Come-UpSteveMovie
20116 Month RuleJulianMovie
2011Dead in the RoomRoger UptonMovie
2010Pretty Little LiarsHardy · 1 episodeShow
2009RageDwight AngelMovie
2009FlashForwardEd · 2 episodesShow
2009Weather GirlByronMovie
20092:13Teenage CarterMovie
2009The WaterholeMillerMovie
2009CupidJoe Adams · 1 episodeShow
2009Lie to MeLou Nemeroff · 1 episodeShow
2009The DealershipJack CarsonMovie
2008Extreme MovieMale Voice (voice)Movie
2008Raising the Bar1 episodeShow
2008The Butcher's DaughterEllis McArthurMovie
20083 Days GoneDoug CrossMovie
2008Good BehaviorVan / Haden WestMovie
2007Walk Hard: The Dewey Cox StoryThe Kid (uncredited)Movie
2007HeartlandHenry Gilliam · 1 episodeShow
2006Friday Night LightsConnor Hayes · 2 episodesShow
2006OrpheusBarryMovie
2005Christmas in BostonSethMovie
2005Commander in ChiefColin James · 2 episodesShow
2005Ghost WhispererLinus Van Horn · 1 episodeShow
2005Close to HomePaul · 1 episodeShow
2005Numb3rsAdam Bennett · 1 episodeShow
2004Jack & BobbyMatt Kramer · 1 episodeShow
2003Cold CaseDean Lang (1953) · 1 episodeShow
2003Old SchoolPatchMovie
2000Strong MedicineBrandon · 1 episodeShow