2019
Beyond the Night as Burg Connely
2017
The Good Fight as Ethan (1 episode)
2016
The Hudson Tribes as Abraham
2013
The World’s End: The Legacy of 'Day of the Dead' as Self
2011
Homeland as Chip Shooter Haigh (1 episode)
2011
Person of Interest as Steiller (1 episode)
2010
Blue Bloods as Christian Ward (1 episode)
2004
Eulogy as Funeral Director
2004
Debating Robert Lee as Mr. Moffat
2003
Cold Case as Tim Dorn (1 episode)
2003
Las Vegas (1 episode)
2003
The Many Days of Day of the Dead as Himself
2001
The Man from Elysian Fields as Paul Pearson
2001
Invader ZIM as Oog-Oh (voice) (1 episode)
2000
Malcolm in the Middle as Ivan Pozefsky (1 episode)
1999
An American Tail: The Mystery of the Night Monster as Haggis (voice)
1999
Once and Again (1 episode)
1999
Batman Beyond as Derek Powers (voice) (4 episodes)
1999
Batman Beyond as Derek Powers / Blight (voice) (2 episodes)
1999
Batman Beyond: The Movie as Derek Powers / Blight (voice)
1998
Dante's View as Jesus
1998
Charmed as Clyde (1 episode)
1998
The Jungle Book: Mowgli's Story as Shere Khan the Tiger (voice)
1998
Mad Jack the Pirate (23 episodes)
1998
Hercules (1 episode)
1998
An American Tail: The Treasure of Manhattan Island as Police Chief McBrusque (voice)
1997
The Legend of Calamity Jane as Additional Voices (voice) (1 episode)
1997
Extreme Ghostbusters (1 episode)
1997
Retroactive as Trooper
1996
Sabrina, the Teenage Witch as Dr. Terdlington (1 episode)
1996
Jumanji as Van Pelt (voice) (40 episodes)
1996
Superman: The Animated Series as Preserver (voice) (2 episodes)
1996
Superman: The Animated Series as Steppenwolf (voice) (1 episode)
1996
Nash Bridges (1 episode)
1996
Pacific Blue as Franklin Quill (1 episode)
1995
The Jeff Foxworthy Show (1 episode)
1995
Problem Child 3 as Scoutmaster Phlim
1995
Sliders as Hendrick (1 episode)
1995
OP Center as Uri Stalipin (2 episodes)
1995
OP Center as Uri Stalipin
1995
Star Trek: Voyager as T'Greth (1 episode)
1994
ER as Mr. Schoenberger (1 episode)
1994
The Stand as Dr. Dietz
1994
The Stand as Dr. Dietz (4 episodes)
1993
Diagnosis: Murder as Joseph Talbot (1 episode)
1993
seaQuest DSV as Packard (1 episode)
1993
Walker, Texas Ranger as Mr. Burrows (1 episode)
1993
Walker, Texas Ranger as Sonny Lyle (1 episode)
1993
Good Advice as Weinblatt (1 episode)
1993
The Hit List as Bishop
1993
Star Trek: Deep Space Nine as Syvar (1 episode)
1992
Mad About You as Explorer Channel Executive (2 episodes)
1992
Renegade as Bishop (1 episode)
1992
Melrose Place as Hal Barber (2 episodes)
1992
Rachel Gunn, R.N. as Dr. Bledsoe (1 episode)
1991
Good & Evil (11 episodes)
1991
Home Improvement as Howard (1 episode)
1990
Law & Order as Carlton Radford's Attorney (1 episode)
1990
Law & Order as Josiah Bell (1 episode)
1990
Parker Lewis Can't Lose (1 episode)
1990
Dark Angel as Victor Manning
1989
Major Dad (1 episode)
1989
Casualties of War as Court Martial President
1989
Lethal Weapon 2 as Hitman
1989
Seinfeld as Roy (1 episode)
1989
Miami Vice: Freefall as Col. Andrew Baker
1989
Baywatch as Dick (1 episode)
1989
Quantum Leap as Hank Rickett (1 episode)
1989
Three Fugitives as Canadian Police Officer
1988
Superboy as Lex Luthor (17 episodes)
1988
Nightingales as Carl Brock
1988
Necessity as Jack Martinelli
1988
The House on Carroll Street
1987
Star Trek: The Next Generation as Captain Endar (1 episode)
1987
Max Headroom (1 episode)
1986
ALF as Officer (1 episode)
1986
L.A. Law as Ed Haley (1 episode)
1985
Day of the Dead as Bub
1985
Grace Quigley as Alan
1985
The Eagle and The Bear
1984
Tales from the Darkside as Arnold Barker (1 episode)
1984
Miami Vice (1 episode)
1978
Dallas as Japhet Harper (1 episode)