2023
						
							Night Train as Agent Connolly						
					 
									
						2021
						
							Magic Max as Max Hart						
					 
									
						2020
						
							Break Even as Agent Leaman						
					 
									
						2017
						
							Broken Memories as Levi						
					 
									
						2016
						
							Mother, May I Sleep with Danger? as Teacher						
					 
									
									
									
						2015
						
							Some Kind of Beautiful as Tim Prince						
					 
									
						2014
						
							Fatal Instinct as Jack Gates						
					 
									
						2013
						
							Hidden Away as Andrew						
					 
									
									
						2012
						
							Unstable as Nick Reese						
					 
									
						2012
						
							Jewtopia as Christian O'Connell						
					 
									
						2011
						
							Final Sale as Ryan Graves						
					 
									
						2010
						
							Sundays at Tiffany's as Hugh Morrison						
					 
									
						2010
						
							Gravity as Robert Collingsworth (10 episodes)						
					 
									
						2010
						
							A Trace of Danger as Dave						
					 
									
						2010
						
							Wright vs. Wrong as Darren						
					 
									
						2009
						
							Warehouse 13 as Ross (1 episode)						
					 
									
						2009
						
							High Noon as Duncan Swift						
					 
									
						2009
						
							Castle as Cole Whitfield (1 episode)						
					 
									
						2009
						
							Jack Hunter and the Star of Heaven as Jack Hunter						
					 
									
						2008
						
							To Love and Die (1 episode)						
					 
									
						2008
						
							Jack Hunter and the Quest for Akhenaten's Tomb as Jack Hunter						
					 
									
						2008
						
							To Love and Die as Blue						
					 
									
						2008
						
							Jack Hunter and the Lost Treasure of Ugarit as Jack Hunter						
					 
									
						2008
						
							Jack Hunter as Jack Hunter (3 episodes)						
					 
									
						2008
						
							The Mentalist as Gabe Mancini (2 episodes)						
					 
									
						2007
						
							Army Wives as Collin Richards (2 episodes)						
					 
									
						2006
						
							Santa Baby as Luke Jessup						
					 
									
						2006
						
							The Break-Up as Carson Wigham						
					 
									
						2004
						
							Hawaii as Danny Edwards (8 episodes)						
					 
									
						2004
						
							10.5 as Dr. Zack Nolan (2 episodes)						
					 
									
									
						2002
						
							CSI: Miami (1 episode)						
					 
									
						2002
						
							Wednesday 9:30 (8:30 Central) as David Weiss (6 episodes)						
					 
									
						2001
						
							Crossing Jordan as Peter Winslow (21 episodes)						
					 
									
						2001
						
							Smash Cuts! Super Sci-Fi Shorts Fest as George (segment "Airtime")						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Ivan Cafferty (1 episode)						
					 
									
						2000
						
							Playing Mona Lisa as Eddie / Carl / Ben						
					 
									
									
						1999
						
							Jack & Jill as David 'Jill' Jillefsky (32 episodes)						
					 
									
						1998
						
							Charmed as Henry Mitchell (13 episodes)						
					 
									
									
						1998
						
							Once a Thief: Family Business as Mac Ramsey						
					 
									
						1997
						
							Once a Thief: Brother Against Brother as Mac Ramsey						
					 
									
						1997
						
							Gunfighter's Moon as Spud Walker						
					 
									
						1996
						
							Mother, May I Sleep with Danger? as Billy Jones (Kevin Shane)						
					 
									
						1996
						
							Once a Thief (23 episodes)						
					 
									
						1996
						
							Once a Thief as Mac Ramsey						
					 
									
						1996
						
							The Rockford Files: Friends and Foul Play as Corey Honeywell						
					 
									
						1996
						
							Star Command as Phillip Jackson						
					 
									
						1995
						
							Dangerous Minds as Huero						
					 
									
						1995
						
							If Someone Had Known as Jimmy Pettit						
					 
									
									
						1994
						
							Bionic Ever After? as Astaad Rashid						
					 
									
						1994
						
							Touched by an Angel as Peter Enloe (1 episode)						
					 
									
						1990
						
							Ghoul School as O'Rawe (as Keith McKenna)