2023
						
							The Night Agent as Jim Wilson (2 episodes)						
					 
									
						2016
						
							Garage Sale Mystery: Guilty Until Proven Innocent as Timothy McGuire						
					 
									
						2013
						
							Almost Human as Reinhardt (3 episodes)						
					 
									
						2010
						
							No Ordinary Family as Andrew Meyers (1 episode)						
					 
									
						2010
						
							Inception as Thin Man						
					 
									
						2009
						
							Dollhouse as Detmer (1 episode)						
					 
									
						2008
						
							Seven Pounds as Stewart Goodman						
					 
									
						2008
						
							Fringe as Cliff Hayes (1 episode)						
					 
									
						2008
						
							Flash of Genius as Charlie Defao						
					 
									
						2008
						
							In Plain Sight as Chuck Johnson (2 episodes)						
					 
									
						2005
						
							Supernatural as Sheriff Macready (1 episode)						
					 
									
						2005
						
							American Dad! as (voice) (2 episodes)						
					 
									
						2003
						
							NCIS as Christopher Pacci (5 episodes)						
					 
									
						2003
						
							Matchstick Men as Bishop						
					 
									
						2002
						
							Without a Trace as Duane Burdick (2 episodes)						
					 
									
						2002
						
							CSI: Miami as Security Guard (1 episode)						
					 
									
						2001
						
							24 as Greg Merfield (1 episode)						
					 
									
						2001
						
							Star Trek: Enterprise as Lieutenant Pell (1 episode)						
					 
									
						2000
						
							Thirteen Days as Ted Sorensen						
					 
									
						2000
						
							CSI: Crime Scene Investigation as IAB Investigator (1 episode)						
					 
									
						2000
						
							CSI: Crime Scene Investigation as IAB Officer (1 episode)						
					 
									
						2000
						
							Strong Medicine as Willie Parnell (1 episode)						
					 
									
						2000
						
							Meat Loaf: To Hell and Back as David Sonenberg						
					 
									
						1999
						
							The West Wing as Dylan Clark (2 episodes)						
					 
									
						1999
						
							Made Men as Deputy Conley						
					 
									
						1999
						
							Murder on Shadow Mountain						
					 
									
						1998
						
							Charmed as Axel (1 episode)						
					 
									
						1998
						
							The Negotiator as Argento						
					 
									
						1996
						
							Dark Skies as Jim Steele (19 episodes)						
					 
									
						1996
						
							Dark Skies as Jim Steele						
					 
									
						1996
						
							Independence Day as Technician						
					 
									
						1996
						
							Executive Decision as Bulldog						
					 
									
									
						1995
						
							Never Talk to Strangers as Wabash						
					 
									
						1995
						
							JAG as Lieutenant Moore (1 episode)						
					 
									
									
						1995
						
							Operation Dumbo Drop as C-123 Pilot						
					 
									
						1995
						
							Star Trek: Voyager as P'Chan (1 episode)						
					 
									
						1994
						
							Terminal Velocity as Jump Junkie #1						
					 
									
						1994
						
							ER as U.S. Embassy Official (1 episode)						
					 
									
						1994
						
							All-American Girl as Howard (1 episode)						
					 
									
						1993
						
							Sudden Fury as Det. Cahill						
					 
									
						1993
						
							seaQuest DSV as Commando / Bowman (1 episode)						
					 
									
						1993
						
							Teenage Mutant Ninja Turtles III as Raphael (voice)						
					 
									
						1992
						
							Malcolm X as Cop at Harlem Station						
					 
									
						1990
						
							Law & Order as Dale Rudolph (1 episode)						
					 
									
						1990
						
							Law & Order as Forensics Technician (1 episode)						
					 
									
						1990
						
							Law & Order as Intern (1 episode)						
					 
									
									
						1989
						
							Blue Vengeance as Detective						
					 
									
						1988
						
							The Understudy: Graveyard Shift II as Duke / Larry						
					 
									
						1987
						
							Star Trek: The Next Generation as Lt. Gaines (1 episode)