2025
The Electric State as Ben Alcott2025
The Life of Chuck as Dylan's Dad2023
The Fall of the House of Usher as Rufus Griswold2022
Fire Country as Luke Leone2021
Midnight Mass as Wade Scarborough2021
Big Shot as Larry Gruzinsky2020
Through the Glass Darkly as Trip Carmichael2019
All Cock and No Bull! as Frank2018
The Rookie as ADA Sean Del Monte2018
FBI as Ethan Shaw2018
Hunter Killer as Devin Hall2017
S.W.A.T. as Eric2017
Young Sheldon as Dusty2017
The Good Doctor as Ethan Murphy2017
Disjointed as Tae Kwon Doug2017
The Bye Bye Man as Virgil2016
Dream Corp LLC as Franky, Jr. Jr. IV (voice)2016
Hush as John2015
Code Black as Tom Moreno2015
Con Man as Officer Ricketts2015
Drone as Hunter Vance2014
Chicago P.D. as Frank Barrett2014
The Librarians as Sam Denning2014
Intelligence as Agent Griffin2014
Killer Women as Billy Parker2012
Scandal as Charles Putney2011
Revenge as Nate Ryan2011
The Exes as Jeff2011
Fairly Legal as Justin Patrick2010
Young Justice as Adam Strange (voice)2010
100 Questions as Luke2010
Meteor Storm as Tom2009
Castle as Tom Demming2009
V as John May2009
Battlestar Galactica: The Plan as Samuel Anders2008
Eli Stone as Adam Mitchell2007
The Big Bang Theory as David Underhill2007
Next as Kendall2007
Battlestar Galactica: Razor as Samuel Anders2006
Psych as Cal Eason2006
Him and Us as Pete2005
Criminal Minds as Owen McGregor2005
How I Met Your Mother as Nick Podarutti2004
Battlestar Galactica as Samuel T. Anders2004
Joey as Paul2004
Perfect Romance as Miles 'Boogie' Healey2003
One Tree Hill as Cooper Lee2003
Tru Calling as Nick Kelly2003
What Boys Like as Scott2003
111 Gramercy Park as Nick Granville2002
CSI: Miami as Mitch Lockhart2002
Wishmaster 4: The Prophecy Fulfilled as Verdel2002
Bram & Alice as Not available2002
Ablaze as Scott2000
CSI: Crime Scene Investigation as Fred Dacks2000
Strong Medicine as Victor2000
Strong Medicine as Zack1999
Law & Order: Special Victims Unit as Eric Lutz1999
Family Law as Lee Bigelow1999
The Parkers as Not available1998
Charmed as Alec1997
Pensacola: Wings of Gold as Spoon1996
Sabrina, the Teenage Witch as Kevin1996
Arliss as Not available1994
Touched by an Angel as Tommy Doyle1994
Eyes of Terror as Officer1993
Dr. Quinn, Medicine Woman as Patrick Collins1990
Beverly Hills, 90210 as Not availableNaN
All American Tooles as Todd Toole