2023
Nefarious as Dr. James Martin2023
V/H/S/85 as Dr. Spratling (segment "Total Copy")2022
Don't Look at the Demon as Matty2021
FBI: International as Gary Milgrave2021
NCIS: Hawai'i as Alan Shipley2021
Violet as Ron Moore2020
The Billionaire as Julius Sagamore2019
All Rise as Rob Tartan2019
Foster Boy as Jeff Masters2018
The Rookie as Ross Tegan aka Corkscrew2018
9-1-1 as Chase Mackey2018
The Resident as David Costican2018
Magnum P.I. as Not available2018
The Neighborhood as Stan2018
All American as Principal Ed Landon2018
All American as Not available2018
Good Girls as Z2018
American Curious as David/Braulio2017
The Good Doctor as Gavin Ross2017
Ex-Wife Killer as Michael2017
Saturn Returns as Doug2016
Better Criminal as Detective William Doyle2016
Badlands of Kain as Mack2014
Beyond the Lights as Steve Sams2014
Homecoming as Sean2013
Snow Bride as Ben Tannenhill2013
Chlorine as Doug2013
Pawn as Patrick2012
Scandal as Congressman Nicholas Reed2012
The Millionaire Tour as Greg2012
The Sacred as Brian2011
Charlie's Angels as Mitch Dawson2010
Hawaii Five-0 as Spenser Owens2010
Rizzoli & Isles as Ray Murphy2010
Across the Line: The Exodus of Charlie Wright as Jimmy2010
Bedrooms as Julian2010
Christina as Billy Calvert2009
NCIS: Los Angeles as Dennis Calder2009
NCIS: Los Angeles as Tom Blanchard2009
Castle as Beau Randolph2009
Surrogates as Victor Welch2008
The Mentalist as Wes Attwood2008
Remarkable Power as Skip2007
Burn Notice as Cody Ward2007
Moonlight as Josh Lindsey2007
The Singles Table as Doug2007
Ten Inch Hero as Fuzzy222007
Mexican Sunrise as Ryan2007
The Trouble with Romance as Charlie2006
Pepper Dennis as Sheldon Zorn2006
Drake & Josh Go Hollywood as Mitch Gordon2006
Promise Me Tomorrow as Lucas Bowman2005
Grey's Anatomy as Nick2005
Bones as Special Agent Andy Lister / Blaine Conway2005
Ghost Whisperer as Bruce Adler2005
Blood Deep as Gregg2004
Entourage as Adam Davies2002
CSI: Miami as Not available2002
Without a Trace as Rob Simms2002
American Dreams as Steve2002
Sex and the Teenage Mind as Scott Jordan2001
Smallville as Mack2000
Gilmore Girls as Jordan Chase1999
Law & Order: Special Victims Unit as Spencer Lewis1997
Buffy the Vampire Slayer as Ryan1996
Sabrina, the Teenage Witch as John1993
Power Rangers as Walter1993
Remote as Ben2010
Christina Writer