2022Edgar Allan Poe's LigeiaThe NarratorMovie
2022Doctor Strange in the Multiverse of MadnessStuntsMovie
2020Roald Dahl's The WitchesStuntsMovie
2019Love, Death & RobotsMajor Reyner (voice) · 1 episodeShow
2017The OrvilleHigh Priest Sazeron · 1 episodeShow
2014Monster High: Frights, Camera, Action!Lord Stoker (voice)Movie
2013Transformers Prime: Beast Hunters - Predacons RisingWheeljack (voice)Movie
2013Monsters vs Aliens StoriesMovie
2011Night of the Living CarrotsDr. Cockroach (voice)Movie
2011Scooby-Doo! and the RobotsDr. Fleg / Bandit (voice) (archive footage)Movie
2010Transformers: PrimeWheeljack (voice) · 1 episodeShow
2008Dying GodSean FallonMovie
2007Choose ConnorJamesMovie
2006Flags of Our FathersReporter (in NYC)Movie
2003DreamWorks 6 Spooky Stories CollectionDr. Cockroach (voice) · 1 episodeShow
2002What's New, Scooby-Doo?Dr. Fleg / Bandit (voice) · 1 episodeShow
2001Roughnecks: The Starship Troopers Chronicles - The Tesca CampaignMovie
2001Grim & Evil1 episodeShow
2001Vampire ResurrectionJonathon TraversMovie
2001Roughnecks: The Starship Troopers Chronicles - The Pluto CampaignMovie
2001Roughnecks: The Starship Troopers Chronicles - The Tophet CampaignCorporal Richard 'Doc' LeCroixMovie
1999Roughnecks: Starship Troopers ChroniclesRichard 'Doc' LeCroix (voice) · 40 episodesShow
1998V.I.P.Smith · 1 episodeShow
1998Counter MeasuresCaptain PetrovMovie
1998Club Wild SidePaul RichardsonMovie
1997Allyson Is WatchingEric ConstantineMovie
1994The Haunting of Seacliff InnJeremiah HastingsMovie
1994Scanner CopMelvinMovie
1993Walker, Texas RangerKyle Ganz · 1 episodeShow
1993Star Trek: Deep Space NineIkat'ika · 2 episodesShow
1992Highlander: The SeriesGrayson · 1 episodeShow
1992Melrose PlaceKimberly's Attorney · 1 episodeShow
1991The Commish1 episodeShow
1991Dark Justice1 episodeShow
1990Madonna: A Case of Blood AmbitionAceMovie
1990Zorro4 episodesShow
1987WerewolfRay · 1 episodeShow
1984HunterGary Savarino · 2 episodesShow
1984Chattanooga Choo ChooMasonMovie
1982Remington SteeleJeff · 1 episodeShow
1982Image of PassionJake JordanMovie
1981Dynasty1 episodeShow
1980Interview with Pontius PilateJesus ChristMovie
1964Another World1547 episodesShow