2019
The Chosen as Av Deit Din2019
Senior Love Triangle as David2018
The Shadow Hours as Richard2018
Then & Now as Mr. Domont2018
Heart of Batman as Self2017
The Orville as Lewis2017
Batman and Harley Quinn as Nightwing (voice)2017
Tragedy Girls as Principal Reid2017
Chicanery as Calvin Kelvin2017
Loren Lester: In His Own Voice as self2015
Damn Foreigners as Tucker Hayes2014
Scorpion as Agent Al Govelli2014
A Leading Man as Bruce Dodes2013
A Country Christmas as Matt Couric2012
Help for the Holidays as Daniel2012
Bigfoot: The Lost Coast Tapes as Executive #12011
After the Wizard as Dr. Edwards2011
Hit List as Billy Joe Philbin2010
Good Luck Charlie as Randy2009
Castle as Mr. Simmons2009
Hung as Howard Koontz2009
FlashForward as Neurologist2009
17 Again as Mike's Lawyer2008
Batman: The Brave and the Bold as Hal Jordan (voice)2008
Batman: The Brave and the Bold as Green Lantern (voice)2007
Greek as Harvard Dean2007
The Riches as Not available2007
In Case of Emergency as Not available2006
Heroes as ER Doctor2006
Pepper Dennis as WEIE Attorney2006
Midnight Clear as Gordon2006
True Men as Reporter2005
Criminal Minds as Surgeon #22005
Criminal Minds as Dr. Shore2005
Bones as William Wiseman2005
The Closer as Dan Frye2005
Zoey 101 as Pierre LeMange2005
Red Eye as Irate Passenger2005
E-Ring as Not available2004
Desperate Housewives as Dr. Baker2004
Joey as Producer2004
W.I.T.C.H. as Julian (voice)2004
LAX as Immigration Attorney2003
NCIS as Edgar Cromwell2003
Two and a Half Men as Emcee2003
Cold Case as A.J. Pritchard2003
Las Vegas as Lawyer #22003
American Wedding as Celebrant2002
Without a Trace as Mr. Roscoe2002
Boomtown as Homeowner2002
Good Morning, Miami as Group Leader2002
The Sweetest Thing as Mr. Mooney2001
Scrubs as Vet2001
Ping! as Damien (voice)2000
Gilmore Girls as Anson2000
Curb Your Enthusiasm as Turner1999
The West Wing as Jarin1998
Batman & Mr. Freeze: SubZero as Dick Grayson / Robin (voice)1997
The Practice as Dr. Marchant1997
The Practice as Atty. Mitchell Gore1997
The New Batman Adventures as Dick Grayson1997
The New Batman Adventures as Nightwing / Dick Grayson (voice)1997
The New Batman Adventures as Dick Grayson (voice)1997
The New Batman Adventures as Mo (voice)1996
7th Heaven as Bob Meyers1994
Thumbelina as Gringo (voice)1993
Star Trek: Deep Space Nine as Attendant1993
SWAT Kats: The Radical Squadron as Not available1992
Batman: The Animated Series as Robin (voice)1991
The Legend of Prince Valiant as Not available1991
Prayer of the Rollerboys as Anchorman (uncredited)1990
New Kids on the Block as Jordan Knight (voice)1987
Defenders of the Earth: Prince Kro-Tan as Not available1986
Defenders of the Earth as Rick Gordon / Young Kurt (voice)1986
Defenders of the Earth: The Necklace of Oros as Not available1986
Defenders of the Earth: The Story Begins as Not available1985
Defenders of the Earth: The Book of Mysteries as Not available1984
Charles in Charge as Clarence Norman1981
Falcon Crest as Anesthesiologist1981
Gimme a Break! as Not available1981
Midnight Offerings as Not available1981
Evilspeak as Charlie Boy1979
The Facts of Life as Roy1979
Young Love, First Love as Jeff Pevney1979
Rock 'n' Roll High School as Fritz Hansel1979
Swap Meet as Buddah1977
5 Weeks in a Balloon as Not available