| Production | Employer / Theater | Part / Position | Period | 
  | ProductionPappan | Employer / TheaterPappan Productions | Part / PositionJonas | Period2024 - 2025 | 
  | ProductionMurder on the Orient Express | Employer / TheaterPlayMakers Repertory Theatre | Part / PositionRachet | Period2024 | 
  | ProductionThe Hunting Wives | Employer / TheaterSTARZ/Netflix | Part / PositionMan at Party | Period2024 | 
  | ProductionThe Berry Hotel (Online Reading) | Employer / TheaterUNC Chapel Hill | Part / PositionTheodore Roosevelt | Period2023 | 
  | ProductionThe Toys that Built America | Employer / TheaterA+E/The History Channel | Part / PositionHeronica | Period2022 | 
  | ProductionRollover (Reading) | Employer / TheaterUNC Chapel Hill | Part / PositionMr. Biggs | Period2022 | 
  | ProductionThe Staircase | Employer / TheaterHBO MAX | Part / PositionGreg Taylor | Period2021 | 
  | ProductionNative Son | Employer / TheaterPlayMakers Repertory Theatre | Part / PositionBritten, Policeman 1 | Period2019 | 
  | ProductionCry it Out (Reading) | Employer / TheaterPlayMakers Rep/WTFestival | Part / PositionMitchell | Period2019 | 
  | ProductionJunk | Employer / TheaterTheatre Raleigh | Part / PositionBoris Pronsky | Period2019 | 
  | ProductionThe Herd | Employer / TheaterHonest Pint Theatre | Part / PositionMark | Period2019 | 
  | ProductionThe Life of Galileo | Employer / TheaterPlayMakers Repertory Company | Part / PositionDoge, Chamberlain, Ensemble/(Standby: Galileo) | Period2019 | 
  | ProductionBurn This | Employer / TheaterSonorous Road Repertory Theatre | Part / PositionPale | Period2018 | 
  | ProductionBlood Done Sign My Name | Employer / TheaterRaleigh Little Theatre | Part / PositionThad Stem, Jr./Ensemble | Period2018 | 
  | ProductionIllegal Helpers (Reading) | Employer / TheaterPlayMakers Repertory Company | Part / PositionLukas | Period2018 | 
  | ProductionAssassins | Employer / TheaterTheatre in the Park | Part / PositionLeon Czolgosz | Period2018 | 
  | ProductionMan of La Mancha | Employer / TheaterLos Altos Stage Company | Part / PositionCervantes/Quixote | Period2015 | 
  | ProductionChanging Boundaries: The History of San Jose | Employer / TheaterCreaTV | Part / PositionNarrator | Period2015 | 
  | ProductionUrinetown | Employer / TheaterLos Altos Stage Company | Part / PositionOfficer Lockstock | Period2015 | 
  | ProductionWizard of Oz | Employer / TheaterLos Altos Stage Company | Part / PositionWizard/Professor Marvel | Period2014 | 
  | ProductionI Almost Got Away With It | Employer / TheaterDiscovery ID | Part / PositionDet. Chad Filliator | Period2013 | 
  | ProductionLove in Absentia | Employer / TheaterIndependent Film | Part / PositionRick | Period2013 | 
  | ProductionOn Golden Pond | Employer / TheaterLos Altos Stage Company | Part / PositionBill Ray | Period2013 | 
  | ProductionWives with Knives | Employer / TheaterDiscovery ID | Part / PositionTommy Shackelford | Period2012 | 
  | ProductionTarzan (West Coast Premiere) | Employer / TheaterCMTSJ/Marquee Productions | Part / PositionKerchak | Period2012 | 
  | ProductionDeus Ex Quanta | Employer / TheaterThe New Reality Theatre | Part / PositionDetective Chapel | Period2004 | 
  | ProductionKatt på hett plåttak | Employer / TheaterStockholms stadsteater | Part / PositionSkipper/(Regiassistant) | Period2004 | 
  | ProductionHistory Light (Pilot) | Employer / TheaterSVT/Troja Television | Part / PositionHost | Period2003 | 
  | ProductionTre kvinnor med en sko | Employer / TheaterIndependent Film | Part / PositionStefan | Period2003 | 
  | ProductionTusenbröder 2 | Employer / TheaterSVT Drama | Part / PositionFånge | Period2002 | 
  | ProductionNetwise 6.0 | Employer / TheaterVoice Professional Stockholm | Part / PositionNarrator (VO) | Period2002 |