2024
Juror #2 as Custodian2021
Them as Fuller2019
For All Mankind as Dr. David Josephson2018
Vice as Intelligence Officer2016
Lethal Weapon as Manager Gus2016
The Curse of Sleeping Beauty as Billings2015
Bosch as Jacob Lamb2015
Supergirl as Chester Dunholtz2015
Rosewood as Dr. Moore2014
Scorpion as Doctor2014
A Matter of Faith as Phil Jamison2012
Scandal as Governor Alden McKay2011
Shameless as Fox2011
Revenge as Dr. Johnson2010
Rizzoli & Isles as Dr. Thornton2009
NCIS: Los Angeles as Connor Lavery2009
Lie to Me as Jeremy Levine2008
True Blood as Dr. Offutt2007
Chuck as Professor Fleming2007
Private Practice as Therapist2006
Big Love as Doctor2006
Déjà Vu as Trauma Doctor2005
Bones as Bruce Hanover2005
Medium as Byron Knox2005
The Closer as Geoffrey2004
House as Dr. Brady2004
Veronica Mars as Roger Hearst2003
NCIS as Mark Mauceri2003
DC 9/11: Time of Crisis as Ari Fleischer2002
Without a Trace as Walter Miller2001
The Division as IA Officer2001
The Division as Dr. Raye2001
Alias as Chris Schmidt2001
The Parlor as Jerry2000
CSI: Crime Scene Investigation as Stuart Gardner2000
Boston Public as Michael Sardo2000
Bounce as Jack1999
Family Law as William Price1999
Magnolia as E.R. Doctor1998
Felicity as Anesthesiologist1998
The X-Files as Technician1997
The Practice as Doctor1997
MouseHunt as City Paramedic1996
7th Heaven as Man #11995
Star Trek: Voyager as Doyle1994
Stargate as Officer1994
Amelia Earhart: The Final Flight as Reporter1994
A Time to Heal as Not available1993
The X-Files as Prison Doctor1993
Lois & Clark: The New Adventures of Superman as Suit1993
Caught in the Act as Michael1992
Running Mates as Reporter A