2024
						
							Ghostlight as Janitor Fran						
					 
									
						2023
						
							Another Happy Day as Delivery Man						
					 
									
						2022
						
							Relative as David Frank						
					 
									
									
						2020
						
							Saint Frances as Dennis						
					 
									
									
						2017
						
							Abundant Acreage Available as Tom						
					 
									
						2017
						
							The Evil Within as Dr. Preston						
					 
									
						2016
						
							The Exorcist as Brother Simon (2 episodes)						
					 
									
									
						2015
						
							Chicago Med as Jimmy Finnegan (1 episode)						
					 
									
						2015
						
							Chicago Med as Nathan Clay (1 episode)						
					 
									
						2014
						
							Chicago P.D. as Jeff Rafferty (1 episode)						
					 
									
						2013
						
							Killing Kennedy as Lyndon B. Johnson						
					 
									
						2012
						
							Chicago Fire as Commissioner (1 episode)						
					 
									
						2011
						
							Boss as McCall Cullen (8 episodes)						
					 
									
						2010
						
							All Good Things as Daniel Patrick Moynihan						
					 
									
						2010
						
							Mike & Molly as Jack Biggs (3 episodes)						
					 
									
						2010
						
							The Last Airbender as Master Pakku						
					 
									
						2005
						
							Grey's Anatomy as Mr. Verma (1 episode)						
					 
									
						2005
						
							Constantine as Father Garret						
					 
									
						2004
						
							CSI: NY as Ron Miller (1 episode)						
					 
									
						2003
						
							Path to War as Nicholas Katzenbach						
					 
									
						2002
						
							Without a Trace as Charlton Gregory (1 episode)						
					 
									
						2002
						
							CSI: Miami as Lawrence Schmidt (1 episode)						
					 
									
						2001
						
							Star Trek: Enterprise as General Gosis (1 episode)						
					 
									
						2001
						
							The Guardian as Seth (1 episode)						
					 
									
						2001
						
							Crossing Jordan as Dr. Alexander (1 episode)						
					 
									
						2001
						
							Hannibal as FBI Asst. Director Noonan						
					 
									
						2000
						
							American Tragedy as Bill Hodgman						
					 
									
						2000
						
							Strong Medicine (1 episode)						
					 
									
						1999
						
							Guinevere as Alan Sloane						
					 
									
						1999
						
							Lansky as Senator Estes Kefauver						
					 
									
						1998
						
							Seven Days (1 episode)						
					 
									
						1998
						
							That '70s Show as John Kelso (1 episode)						
					 
									
						1997
						
							George Wallace as Klan Member #2						
					 
									
						1997
						
							Speed 2: Cruise Control as Rupert						
					 
									
						1997
						
							Beyond Belief: Fact or Fiction as Hank Reese (segment "Malibu Cop") (1 episode)						
					 
									
						1997
						
							Murder One: Diary of a Serial Killer as Steve McDermott						
					 
									
						1997
						
							The Practice as Gary Newman (1 episode)						
					 
									
						1997
						
							The Practice as Mitchell Field (2 episodes)						
					 
									
						1996
						
							Dark Skies (1 episode)						
					 
									
						1996
						
							Dark Skies as Mark Simonson						
					 
									
						1996
						
							The Pretender as George Harper (1 episode)						
					 
									
						1996
						
							Spin City as Priest #2 (1 episode)						
					 
									
						1996
						
							3rd Rock from the Sun as Jedediah (1 episode)						
					 
									
						1995
						
							Murder One (1 episode)						
					 
									
						1995
						
							The Drew Carey Show as Scoutmaster Bob (1 episode)						
					 
									
						1995
						
							Sliders as Sean Nuinn (1 episode)						
					 
									
						1995
						
							Star Trek: Voyager as Minister Kray (1 episode)						
					 
									
						1995
						
							Star Trek: Voyager as Zar (1 episode)						
					 
									
						1994
						
							Spring Awakening as Dr. Bennett						
					 
									
						1994
						
							ER as Police Negotiator (1 episode)						
					 
									
						1994
						
							Chicago Hope (1 episode)						
					 
									
						1994
						
							Lies of the Heart: The Story of Laurie Kellogg as Dennis Bender						
					 
									
						1994
						
							The Mighty Jungle (26 episodes)						
					 
									
						1993
						
							Frasier as Ted Fisher (1 episode)						
					 
									
						1992
						
							Mortal Sins as Father Daniel Simmons						
					 
									
						1992
						
							Shining Through as Andrew Berringer						
					 
									
						1991
						
							Eerie, Indiana as Edgar Teller (19 episodes)						
					 
									
						1991
						
							Knight Rider 2000 as Dr. Jeffrey Glassman						
					 
									
						1991
						
							The Grapes of Wrath as Mr. Wainwright and others						
					 
									
						1990
						
							Law & Order as Jed Coles (1 episode)						
					 
									
						1990
						
							Capital News (1 episode)						
					 
									
									
						1989
						
							The Preppie Murder as Kendris						
					 
									
						1989
						
							Alien Nation (1 episode)						
					 
									
						1988
						
							Empty Nest as Dr. Mitchell (1 episode)						
					 
									
						1988
						
							Miles from Home as Tommy Malin						
					 
									
						1988
						
							The Serpent and the Rainbow as American Doctor						
					 
									
						1987
						
							The Bedroom Window as Bartender at Edgar's						
					 
									
						1986
						
							Crime Story as Bruce Walsh (1 episode)						
					 
									
						1984
						
							Murder, She Wrote as Edward Pryce (1 episode)						
					 
									
						1984
						
							Murder, She Wrote as Fred Chandler (1 episode)						
					 
									
						1983
						
							Say Goodnight, Gracie as Bobby