2018
						
							Vice as Lawrence Wilkerson						
					 
									
						2014
						
							Scorpion as Director Merrick (5 episodes)						
					 
									
						2014
						
							Scorpion as Merrick (3 episodes)						
					 
									
						2013
						
							The Advocates as Detective #1						
					 
									
						2011
						
							Son of Morning as Dr. Villager						
					 
									
						2011
						
							Shameless as Drill Instructor (1 episode)						
					 
									
						2010
						
							Hawaii Five-0 as Robber (1 episode)						
					 
									
									
						2007
						
							Moonlight as 40-Year-Old Lee Jay Spalding (1 episode)						
					 
									
						2007
						
							Rendition as William Dixon						
					 
									
						2007
						
							Californication as Officer Dick (1 episode)						
					 
									
						2006
						
							Superman Returns as Brutus						
					 
									
						2005
						
							Criminal Minds as FBI Agent Wallace (1 episode)						
					 
									
						2005
						
							Bones as Kevin Brady (1 episode)						
					 
									
						2004
						
							Desperate Housewives as Detective Collins (6 episodes)						
					 
									
						2003
						
							NCIS as Frederick Cooper (1 episode)						
					 
									
						2003
						
							X2 as Oval Office Agent Fabrizio						
					 
									
						2001
						
							24 as Agent Davis (2 episodes)						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Thomas Simon (1 episode)						
					 
									
						1999
						
							The West Wing as Jonathan Lacey (1 episode)						
					 
									
						1999
						
							Storm Catcher as SP Douglas						
					 
									
						1999
						
							Little Indiscretions						
					 
									
						1998
						
							Hurlyburly as Store Manager						
					 
									
									
						1997
						
							Murder, She Wrote: South by Southwest as News Announcer						
					 
									
						1996
						
							Mary & Tim as Bradey						
					 
									
						1994
						
							ER as Michael Hanson (1 episode)						
					 
									
						1992
						
							Melrose Place as Uniformed Cop (1 episode)