Florida Wild as Stratton Randall						
					 
									
						
						
							The Get Back Girl as Nite Drysdale						
					 
									
									
						2024
						
							Blue Ridge as Justin Wise (6 episodes)						
					 
									
						2023
						
							Suitable Flesh as Edward Derby						
					 
									
						2022
						
							The Wind & the Reckoning as Marshall Hitchcock						
					 
									
						2022
						
							Frank and Penelope as Chisos						
					 
									
									
						2020
						
							Blue Ridge as Justin Wise						
					 
									
						2020
						
							The Night Clerk as Nick Perretti						
					 
									
						2019
						
							Batwoman as Jonah Hex (1 episode)						
					 
									
						2019
						
							Creepshow as Dalton (1 episode)						
					 
									
						2019
						
							Now Apocalypse as Voyeur Neighbor (4 episodes)						
					 
									
									
						2017
						
							Day of the Dead: Bloodline as Max						
					 
									
						2017
						
							Acts of Vengeance as Lustiger						
					 
									
						2017
						
							Butterfly Caught as Brandon Banks						
					 
									
						2017
						
							Jackals as Andrew Powell						
					 
									
									
									
						2016
						
							DC's Legends of Tomorrow as Jonah Hex (3 episodes)						
					 
									
						2015
						
							Nocturna as Brisbane						
					 
									
						2015
						
							Quantico as Michael Parrish (2 episodes)						
					 
									
						2015
						
							Impastor as Kurt (2 episodes)						
					 
									
						2015
						
							Texas Rising as Colonel Sherman (5 episodes)						
					 
									
						2015
						
							The Culling as Wayne						
					 
									
						2015
						
							Broken Horses as Agent James McBradden						
					 
									
									
									
						2014
						
							Flight 7500 as Captain Haining						
					 
									
						2014
						
							Star-Crossed as Castor (8 episodes)						
					 
									
						2014
						
							The Legend of Hercules as Tarak						
					 
									
						2014
						
							Chicago P.D. as Detective Scott Hart (1 episode)						
					 
									
						2013
						
							Sleepy Hollow as Reverend Solomon Kent (1 episode)						
					 
									
						2013
						
							Ray Donovan as Sean Walker (5 episodes)						
					 
									
						2013
						
							Dark Circles as Alex						
					 
									
									
						2013
						
							Breaking at the Edge as Zach Wood						
					 
									
						2012
						
							Hidden Moon as William Brighton						
					 
									
						2012
						
							The Client List as Greg Carlyle (6 episodes)						
					 
									
						2011
						
							ChromeSkull: Laid to Rest 2 as Agent Sells						
					 
									
						2011
						
							5 Days of War as Capt. Rezo Avaliani						
					 
									
									
						2009
						
							Sex and Lies in Sin City as Rick Tabish						
					 
									
						2009
						
							Celebrity Ghost Stories as Self (1 episode)						
					 
									
						2009
						
							Drop Dead Diva as Aaron Howard (1 episode)						
					 
									
						2009
						
							Laid to Rest as Johnny						
					 
									
						2008
						
							The Poker Club as Aaron Tyler						
					 
									
						2008
						
							Quarantine as George Fletcher						
					 
									
						2008
						
							Fear Itself as Brian (1 episode)						
					 
									
						2008
						
							Prom Night as Richard Fenton						
					 
									
						2008
						
							Little Chenier as Beauxregard "Beaux" Dupuis						
					 
									
						2008
						
							Living Hell as Frank Sears						
					 
									
									
						2007
						
							Making That Thing You Do as Self						
					 
									
						2007
						
							Nora Roberts' Angels Fall as Brody						
					 
									
						2007
						
							The Washingtonians as Mike Franks						
					 
									
									
						2006
						
							Road House 2: Last Call as Shane Tanner						
					 
									
									
						2005
						
							Masters of Horror (1 episode)						
					 
									
						2005
						
							Suzanne's Diary for Nicholas as Matt Harrison						
					 
									
						2004
						
							Judas as Judas Iscariot						
					 
									
						2004
						
							Mummy an' the Armadillo as Jesse						
					 
									
						2003
						
							Cold Case as Julian Bellowes (1 episode)						
					 
									
						2003
						
							Punk'd as Self (1 episode)						
					 
									
									
						2002
						
							Kiss The Bride as Geoffrey 'Geoff' Brancato						
					 
									
						2002
						
							They Shoot Divas, Don't They? as Trevor						
					 
									
						2002
						
							CSI: Miami as Joseph Crumbaugh (1 episode)						
					 
									
						2002
						
							Blood Crime as Daniel Pruitt						
					 
									
						2002
						
							The Sweetest Thing as Leather Coat Guy (uncredited)						
					 
									
						2002
						
							How to Kill Your Neighbor's Dog as Adam						
					 
									
									
						2000
						
							The Giving Tree as James						
					 
									
						2000
						
							If You Only Knew as Parker Concorde						
					 
									
						2000
						
							Caracara as David J. McMillan						
					 
									
									
						1999
						
							Time of Your Life as John Maguire (19 episodes)						
					 
									
									
						1998
						
							Houdini as Harry Houdini						
					 
									
						1998
						
							Woundings as Douglas Briggs						
					 
									
						1998
						
							Finding Graceland as Byron Gruman						
					 
									
						1998
						
							Welcome to Woop Woop as Teddy						
					 
									
						1998
						
							Hush as Jackson Baring						
					 
									
						1996
						
							Invasion of Privacy as Josh Taylor						
					 
									
						1996
						
							That Thing You Do! as Jimmy Mattingly						
					 
									
						1996
						
							Poison Ivy 2: Lily as Gredin						
					 
									
									
						1995
						
							How to Make an American Quilt as Leon						
					 
									
						1995
						
							The Outer Limits as Andy Pace (1 episode)						
					 
									
						1994
						
							Models Inc. (5 episodes)						
					 
									
									
						1993
						
							The Adventures of Brisco County, Jr. as Nevada Cooper (1 episode)						
					 
									
						1993
						
							Fallen Angels as Garth Cary (1 episode)						
					 
									
						1993
						
							At Home with the Webbers as Giampaolo