Deep Eddy as Tripp Calhoun						
					 
									
						2025
						
							I Know What You Did Last Summer as Pastor Judah Gillespie						
					 
									
									
						2024
						
							The Six Triple Eight as Colonel Collins						
					 
									
						2024
						
							Gaslit by My Husband: The Morgan Metzer Story as Rodney Metzer						
					 
									
						2023
						
							The Christmas Classic as Brynn Flynn						
					 
									
									
						2022
						
							Minx as Billy Brunson (3 episodes)						
					 
									
						2021
						
							Masquerade as Daniel						
					 
									
						2021
						
							Walker as Clint West (8 episodes)						
					 
									
						2018
						
							The Iron Orchard as Dent Paxton						
					 
									
						2018
						
							This Close as Shep (3 episodes)						
					 
									
						2015
						
							Nostradamus as Harry Fisher						
					 
									
									
									
						2013
						
							Parkland as Emory Roberts						
					 
									
						2013
						
							Marvel's Agents of S.H.I.E.L.D. as Miles Lydon (1 episode)						
					 
									
						2013
						
							Ray Donovan as Tommy Wheeler (3 episodes)						
					 
									
						2013
						
							Bates Motel as Sam Loomis (6 episodes)						
					 
									
						2013
						
							We Can't Help You as Boss						
					 
									
									
						2011
						
							Talking Dead as Self (1 episode)						
					 
									
									
						2011
						
							Beautiful Boy as Cooper						
					 
									
						2010
						
							The Walking Dead as Spencer Monroe (16 episodes)						
					 
									
						2010
						
							Unthinkable as Bomb Disposal Expert						
					 
									
						2009
						
							The True-Love Tale of Boyfriend & Girlfriend as Girlfriend						
					 
									
									
						2008
						
							The Informers as Martin						
					 
									
						2007
						
							The House of Usher as Roderick Usher						
					 
									
						2007
						
							John from Cincinnati as John Monad (10 episodes)						
					 
									
						2006
						
							Friday Night Lights as Noah Barnett (2 episodes)						
					 
									
						2006
						
							Love and Debate as Alex						
					 
									
						2006
						
							The Utopian Society as Justin Mathers						
					 
									
						2006
						
							Lenexa, 1 Mile as Shane Bolin						
					 
									
						2006
						
							Glory Road as Jerry Armstrong						
					 
									
						2005
						
							Surface as Jackson Holden (4 episodes)						
					 
									
						2004
						
							The Tony Danza Show as Self (1 episode)						
					 
									
						2004
						
							Wimbledon as Jake Hammond						
					 
									
						2004
						
							The Day After Tomorrow as J.D.						
					 
									
						2004
						
							Deadwood as Morgan Earp (1 episode)						
					 
									
						2003
						
							One Tree Hill as Julian Baker (71 episodes)						
					 
									
						2002
						
							CSI: Miami as Patrick Wilder (1 episode)						
					 
									
						2002
						
							She Spies as Fake College Guy (1 episode)						
					 
									
						2002
						
							Watching Ellie (1 episode)						
					 
									
						2001
						
							Holiday in the Sun as Griffen Grayson						
					 
									
						2001
						
							Wolf Lake as Scott Nichols (1 episode)						
					 
									
						2001
						
							Six Feet Under as Kyle (3 episodes)						
					 
									
						2000
						
							CSI: Crime Scene Investigation as Adam Walkey (1 episode)						
					 
									
						1999
						
							Odd Man Out as Lyle (1 episode)						
					 
									
						1999
						
							Family Law as James Perliss (1 episode)						
					 
									
						1995
						
							Sliders as Seth (1 episode)