2024
						
							Knox Goes Away as Jordan Moore						
					 
									
						2018
						
							The Rookie as Kevin Payne (1 episode)						
					 
									
						2017
						
							Middle Man as Officer Flick						
					 
									
						2016
						
							It's Not What You Know as Party Goer						
					 
									
									
						2015
						
							Blindspot as Jake Keaton (18 episodes)						
					 
									
									
									
						2012
						
							Perception as Dr. Swank (1 episode)						
					 
									
						2012
						
							Scandal as Gus / Kidnapper (3 episodes)						
					 
									
									
						2010
						
							Rookie Blue as Detective Don Bibby (1 episode)						
					 
									
						2010
						
							Dan for Mayor as Steve (1 episode)						
					 
									
						2009
						
							Majority Rules! as Mr. Ganz (2 episodes)						
					 
									
						2009
						
							Castle as Troy Strickland (1 episode)						
					 
									
						2008
						
							Flashpoint as Colin Hunter (1 episode)						
					 
									
						2008
						
							Dakota as Jack (as Chad E. Donella)						
					 
									
						2007
						
							9 Lives of Mara as Robin Jr. (old)						
					 
									
						2005
						
							Ghost Whisperer as Randy Cooper (2 episodes)						
					 
									
						2005
						
							Bones as Dan Brewster (1 episode)						
					 
									
									
						2004
						
							Lost as Desk Clerk (1 episode)						
					 
									
						2003
						
							Shattered Glass as David Bach						
					 
									
						2003
						
							Cold Case as Jeff Kern (1 episode)						
					 
									
						2003
						
							NCIS as John Briggs (1 episode)						
					 
									
						2003
						
							L.A. Dragnet as Eddie Polian (1 episode)						
					 
									
						2002
						
							Taken as Jacob Clarke (10 episodes)						
					 
									
						2002
						
							Taken as Jacob Clarke (Adult) (2 episodes)						
					 
									
						2002
						
							Moon Palace as Tyler						
					 
									
									
						2002
						
							Without a Trace as Brad Stone (1 episode)						
					 
									
						2002
						
							CSI: Miami as Seth McAdams (1 episode)						
					 
									
						2002
						
							Monk as Ricky Babbage (1 episode)						
					 
									
						2002
						
							Superfire as Rob Torreck						
					 
									
						2001
						
							Smallville as Greg Arkin (2 episodes)						
					 
									
						2001
						
							All Souls as Jordan Terrence Holland (1 episode)						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Vincent Decarlo (1 episode)						
					 
									
						2000
						
							Final Destination as Tod Waggner						
					 
									
						2000
						
							Secret Agent Man as Jay (1 episode)						
					 
									
						1999
						
							Law & Order: Special Victims Unit as Ronnie Watley (1 episode)						
					 
									
						1999
						
							Providence as Kevin's Imaginary Friend (2 episodes)						
					 
									
						1998
						
							Someone to Love Me as Will Bestor						
					 
									
						1998
						
							Disturbing Behavior as U.V.						
					 
									
						1997
						
							Fast Track as Ronny (1 episode)						
					 
									
						1997
						
							The Practice as Kevin Peete (2 episodes)						
					 
									
						1996
						
							The Long Kiss Goodnight as Teenage Burnout #2						
					 
									
						1994
						
							Battle Diary: A Day In The Life of Charlie Martin as Clarence Catlin's Brother						
					 
									
						1994
						
							ER as Kevin Delaney (1 episode)						
					 
									
						1993
						
							The X-Files as Robert 'Rob' Roberts (1 episode)