2025
						
							Terry McMillan Presents: His, Hers & Ours as Sawyer Leahy						
					 
									
						2024
						
							Secret Level as Parker (voice) (1 episode)						
					 
									
						2021
						
							FBI: International as Inspector Rick Savrinn (1 episode)						
					 
									
						2021
						
							NCIS: Hawaiʻi as Dante Reeves (1 episode)						
					 
									
						2021
						
							Race to the Center of the Earth as Self - Narrator (voice) (7 episodes)						
					 
									
						2019
						
							Dr. T, Lone Star Vet as Narrator (8 episodes)						
					 
									
						2018
						
							Bedtime Story as Librarian						
					 
									
						2017
						
							S.W.A.T. as Tony Nelson (1 episode)						
					 
									
						2017
						
							Chicago Justice as Professor Hall (1 episode)						
					 
									
						2017
						
							Beauty in the Broken as Dr. David Myers						
					 
									
						2016
						
							Lucifer as John Decker (2 episodes)						
					 
									
						2015
						
							Bosch as Travis Strout (2 episodes)						
					 
									
						2012
						
							Chicago Fire as Mark Whittaker (1 episode)						
					 
									
						2011
						
							Suits as David Platt (1 episode)						
					 
									
						2011
						
							The Protector as Davey Sheppard (13 episodes)						
					 
									
						2010
						
							Refuge as Darryl Tripp						
					 
									
						2009
						
							Life Blood as Hitchhiker						
					 
									
						2007
						
							Moonlight as Dr. Jeff Pollack (1 episode)						
					 
									
						2007
						
							Burn Notice as Thomas McKee (1 episode)						
					 
									
						2006
						
							10 Items or Less (21 episodes)						
					 
									
									
									
									
						2005
						
							Criminal Minds as Agent Parker (1 episode)						
					 
									
						2005
						
							Bones as Eric Hughes (1 episode)						
					 
									
						2005
						
							Saving Manhattan as Jamie DeStephano						
					 
									
						2004
						
							CSI: NY as Henry Kroft (1 episode)						
					 
									
						2003
						
							NCIS as Wesley Rowan (1 episode)						
					 
									
						2002
						
							CSI: Miami as Carson Cassidy (1 episode)						
					 
									
						2002
						
							The Shield as Charlie Foster (1 episode)						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Peter Berglund (1 episode)						
					 
									
						2000
						
							Gilmore Girls as Nick (2 episodes)						
					 
									
									
						2000
						
							18 Wheels of Justice (1 episode)						
					 
									
						1998
						
							Charmed as Billy (1 episode)						
					 
									
						1998
						
							Sex and the City as Gordon (1 episode)						
					 
									
						1998
						
							Sex and the City as Gorgeous Young Hunk (1 episode)						
					 
									
						1994
						
							Friends as Bill (1 episode)						
					 
									
						1990
						
							Beverly Hills, 90210 (1 episode)						
					 
									
						1990
						
							Law & Order as Ernie Salerno (1 episode)