2025
Down to the Felt as Not available2024
Bark as Nolan Bentley2021
NCIS: Hawaiʻi as Maxwell / Raven / Hearns2020
Home Before Dark as Lt. Frank Briggs, Jr.2020
Adam as Ross2019
Treehouse as Lonnie2018
The Resident as Gordon Page2018
A Million Little Things as Christopher Gregory2018
Speed Kills as Shelley Katz2017
The Good Doctor as Bob Patton2017
The Mad Whale as Tobias2016
Houdini & Doyle as Harry Houdini2015
Rosewood as Owen Panitch2015
Gravy as Anson2015
See You In Valhalla as Don Burwood2014
Wish I Was Here as Jerry2013
Gus as Casey2012
Elementary as Oscar Rankin2012
Liberal Arts as Miles (uncredited)2012
Brooklyn Brothers Beat the Best as Jim2012
Coma as Peter Arno2011
Love, Wedding, Marriage as Gerber2010
Hawaii Five-0 as Oliver Mathus2010
The Good Guys as Carson2010
Miss This at Your Peril as Reggie Doss2009
NCIS: Los Angeles as LAPD Detective John Quinn2009
White Collar as David Cook2009
Crank: High Voltage as Paramedic #12009
Gamer as Producer2009
State of Play as Hank2008
Pathology as Jake Gallo2007
Burn Notice as Spencer Watkowski2006
Psych as Adam Hornstock2006
Wedding Daze as Ted2006
The Last Kiss as Izzy2005
Supernatural as Young Charlie2005
The Office as Roger2005
The Dukes of Hazzard as Deputy Enos Strate2004
House as Lucas Douglas2004
Garden State as Kenny2004
Helter Skelter as Bobby Beausoleil2003
NCIS as Herman Maxwell2003
Final Draft as Harry2003
Evil Alien Conquerors as Kenny2002
Monk as Morris2002
Hart's War as Pfc. W. Roy Potts2002
Wishcraft as Brett Bumpers2001
Scrubs as Private Brian Dancer2001
Six Feet Under as Jake2000
CSI: Crime Scene Investigation as Ryan Morton / Tripp Linson / Carsten2000
Coyote Ugly as Danny2000
Lucky Numbers as Larry2000
Cherry Falls as Ben2000
Sally as Bugs (as Michael Rubenstein)1999
Law & Order: Special Victims Unit as Simon Marsden1999
Getting to Know You as Jimmy1994
ER as Rafe Hendricks1993
Frasier as Ice Sculptor