2020Locke & KeyChamberlin Locke, Ghost Chamberlin Locke · 4 episodesShow
2017Death NotePeltzMovie
2017The ShackChurch DeaconMovie
2017RiverdaleJudge, Judge Britton · 2 episodesShow
2016IceHerman · 1 episodeShow
2016Get Out AliveRuss GreenMovie
2016A Family of GhostsEdwardMovie
2016DC's Legends of TomorrowThomas Edison / Thomas Edison Bot · 1 episodeShow
2014That Burning FeelingMediatorMovie
2013CarrieDr. Dean L. McDuffyMovie
2011Thor: Tales of AsgardOdin (voice)Movie
2010My Little Pony: Friendship Is MagicStar Swirl the Bearded (voice) · 5 episodesShow
2007NightwatchingRombout KempMovie
2006Silent HillAdamMovie
2005Cigarette BurnsMeyersMovie
2005Goosebumps: Scary HouseGhost of a man (episode "The House of No Return")Movie
2005Deacons for DefenseWilliam ChaseMovie
2004Legend of EarthseaMaster Summoner · 2 episodesShow
2004The Final CutJason MonroeMovie
2004The Day After TomorrowVorsteenMovie
2003MaydayCaptain Sullenberger · 1 episodeShow
2003Out of the AshesDoctorMovie
2001Mutant XJ.K. Bergman · 1 episodeShow
2001JudgmentGuardMovie
2000Sole SurvivorCharles DelmannMovie
1999Forget Me NeverPatient No.1Movie
1999Relic HunterTobias · 1 episodeShow
1999Small VicesPartner #1Movie
1999To Love, Honor, & BetrayJeweler #1Movie
1999Dear AmericaElder Brewster · 1 episodeShow
1998Silver SurferZarek (voice) · 1 episodeShow
1997Good Will HuntingExecutive #2Movie
1997Goosebumps: The House Of No ReturnGhost of a ManMovie
1997Keeping the PromiseOfficerMovie
1995GoosebumpsGhost of a Man · 1 episodeShow
1995Tails You Live, Heads You're DeadTonyMovie
1992X-MenMr. Sinister (voice) · 4 episodesShow
1990WhispersBooksellerMovie
1989MillenniumThe Council Chamber - BuffaloMovie
1986Splatter: Architects of FearNarratorMovie
1981Ticket to HeavenSimonMovie
1981ScannersHazmat-Suit Worker (uncredited)Movie
1979The BroodMan in AuditoriumMovie