2026Best BoyMovie
2025The Boulet Brothers' Holiday of HorrorsStepfather (segment "Gaudete")Movie
2025Clown in a CornfieldDr. Glenn MaybrookMovie
2024LevelsHunterMovie
2024Code 8 Part IIDetective DavisMovie
2023The Watchful EyeOtis Winthrope I · 1 episodeShow
2022Quantum LeapSgt. Ronny Abrams · 1 episodeShow
2022Children Ruin EverythingJames Berney · 50 episodesShow
2021NCIS: HawaiʻiChris Polis · 1 episodeShow
2020The LovebirdsParamedic · Executive Producer · Screenplay, StoryMovie
2020Nose to TailDanielMovie
2019Code 8DavisMovie
2018Final OfferHenryMovie
2018The OathShankman · 5 episodesShow
2018The Go-GettersOwen · Executive Producer · WriterMovie
2018The Open HouseBrian WallaceMovie
2017#FromJenniferRalph SinclairMovie
2016It's Not What You KnowJay · Producer · DirectorMovie
2016Closet MonsterPeter MadlyMovie
2016Baroness von Sketch ShowElliott · 1 episodeShow
2016Code 8FreddieMovie
2016Enfant TerribleJackMovie
2015RegressionFarrellMovie
2015BlindspotMatthew Weitz · 23 episodesShow
2015Never HappenedGrady · ProducerMovie
2015CSI: CyberPatrick Murphy · 1 episodeShow
2014EntangledMovie
2014SleeplessMovie
2014Murder in the FirstDoug Schwartz · 1 episodeShow
2014Faking ItJosh · 1 episodeShow
2013It Was You CharlieTomMovie
2013PlayedMarcus Jakes · 1 episodeShow
2013Masters of SexRandy · 2 episodesShow
2013HannibalBrian ZellerMovie
2013HannibalBrian Zeller · 27 episodesShow
2012LongmireVogel · 1 episodeShow
2012Jesus Henry ChristMalcom's Dad / Nurse StewartMovie
2012The L.A. ComplexRicky Lloyd (uncredited), Ricky Lloyd · 6 episodes · Co-Executive Producer · 6 episodes · Teleplay, Writer · 1 episodeShow
2011Take This WaltzAaronMovie
2011388 Arletta AvenueAlexMovie
2011Dave vs DeathDave KaneMovie
2011The Chicago 8Lee WeinerMovie
2010Blue BloodsHader · 2 episodesShow
2010Rookie BlueDonovan Boyd (uncredited), Donovan Boyd · 7 episodesShow
2010Republic of DoyleJon Ronan · 4 episodesShow
200912 Men of ChristmasLes PizulaMovie
2009AmeliaSlim GordonMovie
2009At Home by Myself... with YouGuyMovie
2009NCIS: Los AngelesHector Lee · 1 episodeShow
2009The Dating GuyArchangel (voice) · 1 episodeShow
2009The Good Times Are Killing MeGaryMovie
2009Phase 3ScreenplayMovie
2009Producing ParkerSimon Nolan (voice) · 26 episodesShow
2008Flash of GeniusIan MiellorMovie
2008FlashpointJoel Graves · 1 episodeShow
2008Cyborg SoldierDr. Tyler VollerMovie
2008MVPRob Cartwright · 1 episodeShow
2008ParadiseMitch (voice)Movie
2007Young People FuckingMatt · Writer · Executive ProducerMovie
2007Firehouse DogPoliceman at BridgeMovie
2007'Til Death Do Us PartBen Milford · 1 episodeShow
2007Little Mosque on the PrairieDave Sharpe · 1 episodeShow
2006The State WithinMatthew Weiss · 6 episodesShow
2006RunawayTannen · 4 episodesShow
2006ZoomCorporal Lipscombe (uncredited)Movie
2006The Jane ShowGarth Gardiner · 1 episodeShow
2005SabahParamedicMovie
2005Cinderella Man1928 FanMovie
2005Trump UnauthorizedPaparazzi ReporterMovie
2005KojakAnthony 'Tone' Tosetti · 1 episodeShow
2004Kevin HillSexy Water Delivery Guy · 1 episodeShow
2004SiblingsPastorMovie
2004Resident Evil: ApocalypseAssistantMovie
2004This Is WonderlandSecurity Guard · 2 episodesShow
2003Slings & ArrowsPaul · 7 episodesShow
2003TarzanRalph · 1 episodeShow