2022
						
							It Snows All the Time as Mr. Stewart						
					 
									
						2022
						
							Firestarter as Irv Manders						
					 
									
						2022
						
							Stoker Hills as Dr. Jonathan Brooks						
					 
									
						2020
						
							Your Honor as Elijah Davies (1 episode)						
					 
									
									
									
						2019
						
							The Turkey Bowl as Judge Tibbins						
					 
									
						2019
						
							The Mandalorian as Bartender (1 episode)						
					 
									
						2018
						
							The Resident as Mortimer Rosenthal (1 episode)						
					 
									
						2017
						
							Shots Fired as Mr. Dabney (uncredited) (1 episode)						
					 
									
						2015
						
							Sinister 2 as Father Rodriguez						
					 
									
						2015
						
							I'll See You in My Dreams as Mike (uncredited)						
					 
									
						2014
						
							The Purge: Anarchy as Papa Rico						
					 
									
						2013
						
							Haunted Maze as Detective Edwards						
					 
									
						2012
						
							The Soul Man as Barton Ballentine (42 episodes)						
					 
									
						2011
						
							Harry's Law as Ronald Winston (1 episode)						
					 
									
						2009
						
							For Love of Amy as Mr. Tate						
					 
									
						2009
						
							Chasing a Dream as Peter Boscow						
					 
									
						2005
						
							Carly Simon - A Moonlight Serenade On The Queen Mary 2 as Self - Piano						
					 
									
						2004
						
							Boston Legal as Detective Walter McKay (1 episode)						
					 
									
						2004
						
							Walking Tall as Chris Vaughn Sr.						
					 
									
						2003
						
							NCIS as Daryl Hardy (1 episode)						
					 
									
						2002
						
							CSI: Miami (1 episode)						
					 
									
						2002
						
							Everwood as Irv Harper (89 episodes)						
					 
									
						2002
						
							The Sum of All Fears as General Lasseter						
					 
									
						2001
						
							The Journeyman as Cleofas						
					 
									
						2000
						
							The Moving of Sophia Myles as Nathaniel Myles						
					 
									
						2000
						
							Lost Souls as Det. Mike Smythe						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Charles Moore (2 episodes)						
					 
									
						2000
						
							The Gift as Albert Hawkins						
					 
									
						2000
						
							The Operator as Reverend James						
					 
									
						2000
						
							Freedom Song as Jonah Summer						
					 
									
						1999
						
							Crazy in Alabama as Nehemiah Jackson						
					 
									
						1999
						
							Judging Amy as Judge Henry Bromell (2 episodes)						
					 
									
						1999
						
							ATF as Secretary Robert Edwards						
					 
									
						1999
						
							The General's Daughter as Colonel Dr. Donald Slesinger						
					 
									
						1998
						
							Overnight Delivery as Baker						
					 
									
						1997
						
							The Apostle as Brother Blackwell						
					 
									
						1996
						
							EZ Streets (1 episode)						
					 
									
						1996
						
							Millennium as James Edward Hollis (2 episodes)						
					 
									
						1996
						
							Early Edition as Captain Leon Haines (2 episodes)						
					 
									
						1996
						
							The Pretender as Janitor at NuGenesis (2 episodes)						
					 
									
						1995
						
							The Cure as Skipper #2						
					 
									
						1995
						
							Losing Isaiah as Garbage Man						
					 
									
						1994
						
							Little Big League as Roberts						
					 
									
						1993
						
							Rudy as Coach Warren						
					 
									
						1993
						
							Laurel Avenue as Mr. Coleman (2 episodes)						
					 
									
						1993
						
							Untamed Heart as Cook						
					 
									
						1992
						
							Angel Street as Dwayne King (1 episode)						
					 
									
						1991
						
							V.I. Warshawski as Ernie