2021
BMF as ER Doctor2021
Level 34 as Uncle Charles2018
Legacies as Burr2018
Conrad & Michelle: If Words Could Kill as Conrad Roy Jr.2017
The Capture as Ronnie2016
MacGyver as Finch2015
Secrets and Lies as Jake2014
NCIS: New Orleans as John Neville2014
Savaged as Trey2013
Red Widow as Not available2012
Longmire as Clay Dunbar2011
American Horror Story as Milo2010
Hawaii Five-0 as Oz2010
The Walking Dead as Baxter2010
The Glades as Benjamin Forey2009
Castle as Mick Linden2009
NCIS: Los Angeles as LAPD Detective Douglas Grozen2009
FlashForward as Victor2009
FlashForward as Simon's Victim2008
The Mentalist as Bartender2007
Burn Notice as Bank Robber2007
Life as Neil Cudahy2007
Saving Grace as Not available2007
I Know Who Killed Me as Kenny Scaife2007
Fetch as Tony2006
Mr. Fix It as Tip2005
Grey's Anatomy as Brian2005
Criminal Minds as Doug Summers2005
Bones as Dane McGinnis2005
Weeds as Chess2005
The Closer as Peter Benjamin2004
Veronica Mars as Liam Fitzpatrick2003
NCIS as Jonah Maguire2003
The O.C. as Jack Harper2003
Cold Case as Spencer Mason (2007)2003
Shade as Jeff2002
Without a Trace as Vince Weaver2002
Fastlane as Dallas Roberts2002
Hard Cash as Butch2002
Air Panic as Neil2001
Soulkeeper as Corey2001
Dancing at the Blue Iguana as Charlie2000
CSI: Crime Scene Investigation as Gavin Pallard2000
Strong Medicine as Jake Dantona2000
Dark Angel as Mitch - Valerie's Husband2000
The 6th Day as P. Wiley (as Rod Rowland)1999
Angel as Corbin Fries1999
A Crime of Passion as Marci's Ex-Boyfriend1998
Charmed as Rick Gittridge1998
V.I.P. as Ryan Hill1998
Seven Days as Not available1997
Pensacola: Wings of Gold as Chaser1996
Marshal Law as Butchie1996
Hearts Adrift as Rowdy Heller1995
Space: Above and Beyond as Cooper Hawkes1995
Just Looking as Lech1995
If Someone Had Known as Doug Pettit1993
The X-Files as Edward Jerse1990
Twin Peaks as Chuck1989
Under the Boardwalk as Surfer #1NaN
Serpentine as Noah Moretti