Golden State Killer as Council						
					 
									
						
						
							Thieves Highway as Mack Warner						
					 
									
						
						
							Hedda Gabler as Dr. Brack						
					 
									
						2025
						
							Monster: The Ed Gein Story as George Philip Gein (1 episode)						
					 
									
						2025
						
							Catalyst as Father Paul						
					 
									
						2024
						
							The Pirate Bay as John Malcolm (6 episodes)						
					 
									
						2021
						
							Them as Detective Marsh (2 episodes)						
					 
									
						2021
						
							Bliss as Sketchy Man						
					 
									
						2019
						
							Ford v Ferrari as Reporter - Sam						
					 
									
						2019
						
							For All Mankind as Businessman (1 episode)						
					 
									
						2019
						
							Unbelievable as Creepy Diner Guy (1 episode)						
					 
									
						2018
						
							They Want Dick Dickster as Ed Lawler						
					 
									
						2018
						
							Shangri-La: Near Extinction as CEO Hal Clark						
					 
									
									
						2018
						
							The Resident as Timothy Buzzkirk (1 episode)						
					 
									
						2017
						
							Snowfall as Jacob (3 episodes)						
					 
									
						2016
						
							Shooter as Crawley (1 episode)						
					 
									
						2016
						
							Dream Corp LLC as Priest (voice) (1 episode)						
					 
									
						2016
						
							Keeping Up with the Joneses as Detective						
					 
									
						2016
						
							MacGyver as Security Manager (1 episode)						
					 
									
						2016
						
							Black Tar Road as Diner Owner						
					 
									
						2015
						
							She and I as Director						
					 
									
						2015
						
							Wuthering High as Priest						
					 
									
						2014
						
							Gone Girl as Mustached Man						
					 
									
						2014
						
							Asteroid vs Earth as Chief of the Boat						
					 
									
						2013
						
							Battledogs as Defense Secretary Woods						
					 
									
						2012
						
							Layover as Officer O'Hearne						
					 
									
						2012
						
							Hold Your Breath as Warden Wilkes						
					 
									
						2012
						
							Super Cyclone as Colonel Lee Chadwick						
					 
									
						2012
						
							Playdate as Robert Johnson						
					 
									
						2012
						
							Air Collision as Colonel Chuck Lawler						
					 
									
						2011
						
							Battle of Los Angeles as Capt. Hadron						
					 
									
						2010
						
							Mega Shark vs. Crocosaurus as Commander Vail						
					 
									
						2010
						
							The Walking Dead as Wade (1 episode)						
					 
									
						2010
						
							The Social Network as Facebook Lawyer						
					 
									
						2009
						
							Sugar Boxx as Captain Greene						
					 
									
						2007
						
							Choose Connor as Investigator						
					 
									
						2005
						
							Criminal Minds as Sid Rutledge (1 episode)						
					 
									
						2003
						
							NCIS as Roy Evans (1 episode)						
					 
									
						2002
						
							Without a Trace as Officer Watson (1 episode)						
					 
									
						2002
						
							Monk as Shawn Metzger (1 episode)						
					 
									
						2001
						
							The Tick as General's Aide (1 episode)						
					 
									
						2001
						
							24 as Don (1 episode)						
					 
									
						2000
						
							Strong Medicine as Dr. Mark Lantana (1 episode)						
					 
									
						2000
						
							The Prophet's Game as Detective Olson						
					 
									
						1999
						
							Angel as Police Officer (1 episode)						
					 
									
						1998
						
							Charmed as Cleaner (2 episodes)						
					 
									
						1997
						
							The Setting Son as Max						
					 
									
						1997
						
							Ally McBeal as Pedestrian (1 episode)						
					 
									
						1995
						
							JAG as Young Cag (1 episode)						
					 
									
						1995
						
							JAG as Young Lt. Tom Boone (2 episodes)						
					 
									
						1993
						
							Diagnosis: Murder as Troy Griffin (1 episode)						
					 
									
						1993
						
							The X-Files as Deputy Ray Hoese (1 episode)						
					 
									
						1993
						
							Star Trek: Deep Space Nine as Cardassian Officer (1 episode)