The Last Days of Belle Starr as W. H. H. Clayton						
					 
									
						2025
						
							Garden of Eden as Matheo Eden						
					 
									
						2024
						
							In Search of Darkness: 1990-1994 as Self						
					 
									
						2024
						
							Wildfire as David Richards						
					 
									
						2022
						
							FredHeads: The Documentary as Himself						
					 
									
									
						2021
						
							Pretty Boy as Edward						
					 
									
						2021
						
							Jakob's Wife as Tom Low						
					 
									
						2020
						
							In Search of Darkness: Part II as Self						
					 
									
									
						2018
						
							Light as a Feather as Mr. Morris (3 episodes)						
					 
									
						2018
						
							Concrete Kids as Jerry						
					 
									
						2018
						
							The Debt Collector as Tarva						
					 
									
						2018
						
							The Wedding Do Over as Gary						
					 
									
						2017
						
							S.W.A.T. as Moretti (1 episode)						
					 
									
						2017
						
							The Unwilling as Rich						
					 
									
						2016
						
							Blood Feast as Fuad Ramses						
					 
									
						2015
						
							Tales of Halloween as Mr. Blake						
					 
									
						2012
						
							Slice and Dice: The Slasher Film Forever as Self						
					 
									
									
						2010
						
							Never Sleep Again: The Elm Street Legacy as Self						
					 
									
						2008
						
							LA LA Land as Jerry Flaxman						
					 
									
						2007
						
							Agenda as Alec Foster						
					 
									
						2006
						
							Surveillance as Ben Palmer						
					 
									
						2006
						
							The Hunt as Atticus Monroe						
					 
									
						2006
						
							The Unit (1 episode)						
					 
									
						2005
						
							Bones as Hunter Sherman (1 episode)						
					 
									
						2005
						
							The Closer as Joe White (1 episode)						
					 
									
						2005
						
							Medium as David Barrington (1 episode)						
					 
									
						2004
						
							The Whole Ten Yards as Policeman #2						
					 
									
									
						2003
						
							Cold Case as Lt. Nash Cavanaugh (1 episode)						
					 
									
						2003
						
							NCIS as Curtis Teague (1 episode)						
					 
									
						2001
						
							24 as Hank (1 episode)						
					 
									
						2001
						
							Star Trek: Enterprise as Orgoth (1 episode)						
					 
									
						1999
						
							Snoops as Jake Hammersmith (1 episode)						
					 
									
						1997
						
							Mike Hammer, Private Eye (1 episode)						
					 
									
						1994
						
							Babylon 5 as Warren Keffer (22 episodes)						
					 
									
						1993
						
							Amityville: A New Generation as Ray						
					 
									
						1993
						
							Angel Falls as Toby Riopelle (6 episodes)						
					 
									
						1992
						
							Final Embrace as Kyle Lambton						
					 
									
						1992
						
							Crisis in the Kremlin as Jack Reilly						
					 
									
						1991
						
							Sometimes They Come Back as Lawson						
					 
									
						1990
						
							The Outsiders as Tim Shepherd (13 episodes)						
					 
									
						1989
						
							Shag as Buzz Ravenel						
					 
									
						1987
						
							Tonight's the Night as Kenny Costner						
					 
									
						1986
						
							Thrashin' as Tommy Hook						
					 
									
									
									
						1985
						
							A Nightmare on Elm Street Part 2: Freddy's Revenge as Ron Grady						
					 
									
						1985
						
							Weird Science as Max						
					 
									
						1984
						
							Murder, She Wrote as Pete Menteer (1 episode)						
					 
									
						1979
						
							The Facts of Life (2 episodes)