2026Imperfect WomenPhil Delavigne · 2 episodesShow
2025Queens of the DeadJimmyMovie
2025AmericaCowboyMovie
2025All There IsMovie
2024Doctor OdysseyBrian · 1 episodeShow
2024MatlockDetective (uncredited) · 1 episodeShow
2022Bianca Saves ChristmasButler (Voice)Movie
2022BrutalMovie
2021A Clüsterfünke ChristmasFrank ClüsterfünkeMovie
2021Descendants: The Royal WeddingHades (voice)Movie
2021Werewolves WithinDevon WolfsonMovie
2021Myths and HymnsSoloist, "Hero and Leander"Movie
2021Call Me KatMax · 53 episodesShow
2020Saved by the BellRené · 3 episodesShow
2020EqualDale Jennings · 1 episodeShow
2020Julie and the PhantomsCaleb Covington · 4 episodesShow
2020Descendants Remix Dance PartyHadesMovie
2019The Morning ShowCheyenne Jackson · 1 episodeShow
2019WatchmenHooded Justice · 3 episodesShow
2019Descendants 3HadesMovie
2018Hurricane Bianca: From Russia with HateBorisMovie
2017Hello AgainRobertMovie
2017Splitting ImageMarcusMovie
2017Will & GraceMichael · 1 episodeShow
2016American HousewifeJohnny Diamond · 1 episodeShow
2016Opening NightEli FaiselMovie
2016Bear with UsHudsonMovie
2016The Real O'NealsMr. Peters · 1 episodeShow
2015Day Out of DaysPhilMovie
2015A Beautiful NowDavidMovie
2015Sense8Blake Huntington · 1 episodeShow
2014Six Dance Lessons in Six WeeksMichael MinettiMovie
2014The One I Wrote for YouBen CantorMovie
2014Lucky StiffMCMovie
2014Love Is StrangeTedMovie
2014DragulaMr. NewtonMovie
2014Mutual FriendsChristophMovie
2014OpenMovie
2013Behind the CandelabraBilly LeatherwoodMovie
2013Onion News EmpireCameron GreyMovie
2013One Night StandMovie
2012Price CheckErnieMovie
2012Mockingbird LaneSteveMovie
2012Mockingbird LaneSteve · 1 episodeShow
2012Lola VersusRogerMovie
2012SmashCheyenne Jackson · 1 episodeShow
2011The GreenDanielMovie
2010HysteriaMovie
2010It Takes a VillageScottMovie
2009Joy Behar: Say Anything!1 episodeShow
2009GleeDustin Goolsby · 3 episodesShow
2008Life on MarsSebastian Grace · 1 episodeShow
2008Lipstick JungleBryce · 1 episodeShow
200630 RockDanny Baker · 12 episodesShow
2006Ugly BettyTimothy D'Artagnan · 1 episodeShow
2006United 93Mark BinghamMovie