2024
X-Men '97 as Mr. Sinister (voice)2024
X-Men '97 as Mr. Sinister / Herald (voice)2024
X-Men '97 as Mister Sinister (voice)2024
X-Men '97 as Mr. Sinister / American OZT Member (voice)2024
Marvel Studios Assembled: The Making of X-Men '97 as Self - Mister Sinister2020
Locke & Key as Chamberlain Locke2017
Riverdale as Judge2017
Riverdale as Judge Britton2017
The Shack as Church Deacon2017
Death Note as Peltz2016
DC's Legends of Tomorrow as Thomas Edison / Thomas Edison Bot2016
Ice as Herman2016
Get Out Alive as Russ Green2016
A Family of Ghosts as Edward2015
The Magicians as Demon2015
The Magicians as Demon Todd2014
That Burning Feeling as Mediator2013
Carrie as Dr. Dean L. McDuffy2011
Thor: Tales of Asgard as Odin (voice)2010
My Little Pony: Friendship Is Magic as Star Swirl the Bearded (voice)2007
Nightwatching as Rombout Kemp2006
Silent Hill as Adam2005
Deacons for Defense as William Chase2005
Cigarette Burns as Meyers2004
Stargate Atlantis as Prenum2004
Legend of Earthsea as Master Summoner2004
The Day After Tomorrow as Vorsteen2004
The Final Cut as Jason Monroe2003
Mayday as Captain Sullenberger2003
Out of the Ashes as Doctor2001
Mutant X as J.K. Bergman2001
Judgment as Guard2001
Jackie, Ethel, Joan: The Women of Camelot as Ted's Doctor2000
Sole Survivor as Charles Delmann1999
Relic Hunter as Tobias1999
Small Vices as Partner #11999
To Love, Honor, & Betray as Jeweler #11998
Silver Surfer as Zarek (voice)1997
Good Will Hunting as Executive #21997
Keeping the Promise as Officer1995
Goosebumps as Ghost of a Man1995
Tails You Live, Heads You're Dead as Tony1992
X-Men as Mr. Sinister (voice)1990
Whispers as Bookseller1989
Millennium as The Council Chamber - Buffalo1986
Splatter: Architects of Fear as Narrator1981
Scanners as Hazmat-Suit Worker (uncredited)1981
Ticket to Heaven as Simon1979
The Brood as Man in Auditorium