2026How We StandMovie
2026When I Said I DoShawn WillisMovie
2025The 13th Wife: Escaping PolygamyErvil · 2 episodesShow
2025The PlayersReinhardtMovie
2024A Christmas Less TraveledGreysonMovie
2024Fight Another DayRyan TaylorMovie
2024The Ground Beneath Our FeetRoy StratfordMovie
2024Have a Good DayBenMovie
2023A Million Miles AwayClint LoganMovie
2023AccusedTrey · 1 episodeShow
2022RehabBrad SmithMovie
2022Pretty Little Liars: Original SinSheriff Beasley · 9 episodesShow
2020Disappearance at Clifton HillCharlie LakeMovie
2020Pimpin Ain't EasyTeddy LongMovie
2018CondorTracy Crane · 10 episodesShow
2018CaughtBrian Hearn · 5 episodesShow
2018The AlienistCaptain Miller · 1 episodeShow
2017JuniorRick · 10 episodesShow
2017American GodsChad Mulligan · 7 episodesShow
2017Fifty Shades DarkerJack HydeMovie
2016The Girlfriend ExperiencePeter Koscielny · 1 episodeShow
2016Valentine Ever AfterBen ThomasMovie
2015Flash Gordon ClassicFlash GordonMovie
2014The KnickDr. Everett Gallinger · 20 episodesShow
2014Interview With A Time TravelerTime TravelerMovie
2013Fir CrazyDarrenMovie
2013Orphan BlackChad Norris · 3 episodesShow
2012Saving HopeDr. Jason Kalfis · 3 episodesShow
2012AlcatrazCal Sweeney · 1 episodeShow
2011Deck the HallsJack RileyMovie
2010Call Me Mrs. MiracleJakeMovie
2010Rookie BlueLuke Callaghan, Detective Luke Callaghan · 26 episodesShow
2010Meteor StormKyle PemberMovie
2009Die-ner (Get It?)Getaway ZombieMovie
2009My Nanny's SecretDrewMovie
2008EverestLaurie Skreslet · 4 episodesShow
2007Flash GordonSteven 'Flash' Gordon · 21 episodesShow
2006The Work and the Glory III: A House DividedJoshua SteedMovie
2006Honeymoon with MomAdamMovie
2006The UnitEthan McNeal · 1 episodeShow
2006Expiration DateAnimal Control Officer #2Movie
2005The Work and the Glory II: American ZionJoshua SteedMovie
2005Ghost WhispererGordon Pike · 1 episodeShow
2005A Friend of the FamilyDarrin ShawMovie
2005MarkerRoddy DutchMovie
2004The Work and the GloryJoshua SteedMovie
2004Anonymous RexRhysMovie
2004The CollectorNick · 1 episodeShow
2004Ginger Snaps 2: UnleashedTylerMovie
2003Hollywood Wives: The New GenerationBrian RichterMovie
2003Bang Bang You're DeadMark KenworthMovie
2003Stealing SinatraDean TorrenceMovie
2002SmallvilleWhitney FordmanMovie
2002The Dead ZoneYoung Gene Purdy / Raymond Franklin · 1 episodeShow
2001Texas RangersRollinsMovie
2001MythQuestTelemachus · 1 episodeShow
2000Borderline NormalRoccoMovie
2000ScornDarren HuenemannMovie
2000Bear with MeScott RobinsonMovie
1999Mentors1 episodeShow
1999Atomic TrainDanny · 2 episodesShow
1999Question of PrivilegeJoel AldridgeMovie
1998Heart of the SunJackMovie
1998Oklahoma City: A Survivor's StoryJasonMovie
1994Legends of the FallTeen TristanMovie
1994Road to Saddle RiverLanceMovie
1987Schulmädchen 4 - Heiße HüpferMovie