2021
Foundation as Brother Dusk2020
Stars in the House as Self2020
Stars in the House as Self - Special Guest2018
They Bite!: The Making of Critters as Self2018
The Main Course: The Making of Critters 2 as Self2018
Space Madness: The Making of Critters 4 as Self2018
You Are What They Eat: The Making of Critters 3 as Self2016
Tuck Everlasting: The Musical as Man in the Yellow Suit2015
Unbreakable Kimmy Schmidt as Terrence Mann2015
Sense8 as Whispers2014
Freedom as Barney Fagan2013
The Blacklist as Harris Van Ness2013
Sleepy Hollow as The Devil2012
Smash as Randy Cobra2011
Unforgettable as Stephen2009
Waking Sleeping Beauty as Beast (archive footage)2009
Red Hook as Lt Fox2008
Eavesdrop as August2007
The Dresden Files as Bob2006
30 Rock as Bob Ballard2006
Love Monkey as Gordan Decker2004
Broadway's Lost Treasures II as Javert (segment "Les Misérables")2003
Shortcut to Happiness as Art Dealer2003
Broadway's Lost Treasures as Rum Tum Tugger (segment "Cats")1997
Liberty! as General John Burgoyne1996
Mrs. Santa Claus as Augustus P. Tavish1994
Gargoyles as Oberon (voice)1992
Critters 4 as Counselor Tetra / Ug1991
Bump in the Night as Ben Nicolaides1991
The 10 Million Dollar Getaway as Richard Eaton1991
Critters 3 as Ug1990
Law & Order as Oyler1990
Law & Order as Dorn's Lawyer1989
Stuck with Each Other as Brian Whitestone1988
Critters 2 as Ug1986
Critters as Johnny Steele1986
Solarbabies as Ivor1985
The Equalizer as Shadow Man1985
The Equalizer as Graham1985
A Chorus Line as Larry2011
Oklahoma! Stage Director