2024
Love, Danielle as Dr. Morgan
2024
Monsters as Brian Andersen (5 episodes)
2019
For All Mankind as Bill McGann (5 episodes)
2019
The Laundromat as Ellen's Attorney
2019
3 Days with Dad as Eddie
2018
You & Me as Dr. Lloyd
2018
Good Girls as Doctor (1 episode)
2017
Get Shorty as Tim (1 episode)
2016
Looking for the Jackalope as Dr. Jim
2016
Outcast as Brian (1 episode)
2014
BoJack Horseman as (voice) (1 episode)
2013
Marvel's Agents of S.H.I.E.L.D. as Tom (1 episode)
2012
Longmire as Nick Holman (1 episode)
2011
Transformers: Dark of the Moon as NASA Scientist (1969)
2011
Shameless as Timothy (1 episode)
2010
Law & Order: LA as Don Wheeler (1 episode)
2010
In My Sleep as Officer Knachel
2009
The Informant! as Whitacre's Second Attorney
2009
Castle as Tony Mueller (2 episodes)
2009
Sonny with a Chance as Police Officer (1 episode)
2008
The Mentalist as Bob Ackerman (1 episode)
2008
Raising the Bar (1 episode)
2007
Life as Sam (1 episode)
2007
Burn Notice as Henry (1 episode)
2007
The Poughkeepsie Tapes as Edgar Cummings
2005
My Name Is Earl as Prosecutor (1 episode)
2005
Bones as Paul Vogler (1 episode)
2005
The Closer as Mr. Taft (1 episode)
2005
Grey's Anatomy as Paul (1 episode)
2005
Medium as Officer Ben Talmadge (1 episode)
2004
House as Officer Gilmar (1 episode)
2004
CSI: NY as Father Tim Murphy (1 episode)
2003
NCIS as Director (1 episode)
2002
Monk as Rudy Schich (1 episode)
2002
The Shield as Peter Meyers (1 episode)
2000
CSI: Crime Scene Investigation as Detective Sulik (2 episodes)
2000
The Beat as Bert Graffey (1 episode)
2000
Malcolm in the Middle as Don (1 episode)
1999
Third Watch as Plainclothes Cop (1 episode)
1997
Buffy the Vampire Slayer as Monk (1 episode)
1994
ER as Male lawyer (1 episode)
1990
Law & Order as Dr. Norman Ganz (1 episode)
1990
Law & Order as Morris LaMotte (20 episodes)
1990
Twin Peaks as T. Fusco (4 episodes)