2026
Scream 7 as Not available2025
Alma and the Wolf as Ren Accord2024
The House From... as Self2022
Last Seen Alive as Knuckles2021
This Is GWAR as Self2020
DC's Stargirl as Johnny Thunder2019
Creepshow as Hank2019
The Twilight Zone as Harry2018
First Man as Pete Conrad2018
Blindspotting as Officer Molina2017
Convergence as Daniel2016
The Devil's Candy as Jesse2016
Fashionista as Eric2016
Those Eyes as Son2015
Grace and Frankie as Coyote Bergstein2015
Sneaky Pete as Pete Murphy2015
Sneaky Pete as Real Pete2015
Echoes of War as Seamus Riley2015
Bereave as Tommy2014
The Guest as Higgins2014
Late Phases as Will2014
In Security as Kevin2014
Vital Heat: The Making of ‘Cheap Thrills’ as Self2013
Cheap Thrills as Vince2013
The House Across the Street as Tom2013
6:14 as Man2012
Imaginary Friend as Brad2012
Dorothy and the Witches of Oz as Frick2012
The Frontier as D.J. Jackson2012
Ordinary Man as Jason Watts2011
Once Upon a Time as Greg Mendell2011
Talking Dead as Not available2011
Fairly Legal as Spencer Reed2011
The Witches of Oz as Frick2011
The Reunion as Leo Cleary2011
Thunderballs as Not available2010
Hawaii Five-0 as Shawn Hutten2010
The Walking Dead as Carter2010
The Kane Files: Life of Trial as Jace Olsen2009
Chance as Chance Miller2008
Eagle Eye as Toby Grant2008
Fear Itself as Chance Miller2008
Player 5150 as Joey2008
Heart of a Dragon as Lee2007
Vacancy as Mechanic2007
Making That Thing You Do as Self2006
Brotherhood as Declan 'Decko' Griggs2006
Kidney Thieves as Guy2006
Escape as Hollywood Agent #12005
Grey's Anatomy as Dr. David Moore2005
Masters of Horror as Bruce2005
Standing Still as Donovan2005
Incident On and Off a Mountain Road as Bruce2005
Pizza as Matt Firenze2004
House as Mickey2004
Harold & Kumar Go to White Castle as Billy Carver2004
Life on Liberty Street as Rick Spencer2004
Celeste in the City as Kyle Halley2003
L.A. Dragnet as Frank Smith2003
Spider-Man: The New Animated Series as Max Dillon / Electro (voice)2003
Spider-Man: The New Animated Series as Max Dillon (voice)2003
Timeline as Josh Stern2003
ManFast as Johnny Shore2003
Dragnet: Sticks and Stones as Det. Frank Smith2002
The Twilight Zone as Zack Walker2002
Sweet Home Alabama as Bobby Ray2002
They as Sam Burnside2001
Law & Order: Criminal Intent as Art Geddens2001
The Zeta Project as Bodhi (voice)2001
Rennie's Landing as Trevor2001
Relative Evil as Bobby2001
Who Is A.B.? as Not available2001
Silicon Follies as Not available2001
Male Order as Actor #22000
CSI: Crime Scene Investigation as Jefferson Nalley2000
FreakyLinks as Derek Barnes / Adam Barnes2000
The Independent as Bert1999
Batman Beyond as Lee (voice)1999
Batman Beyond as Terrapin (voice)1999
Get Real as Wade Kostick1999
Work with Me as Sebastian1998
The Wild Thornberrys as Ned Fervel (voice)1998
Hercules as Melampus (voice)1998
Can't Hardly Wait as Preston Meyers1998
The Prophecy II as Young Coroner1998
Disturbing Behavior as Allen Clark1998
Montana as Jimmy1998
How to Make the Cruelest Month as Dillger1998
Dancer, Texas Pop. 81 as Squirrel1997
Vegas Vacation as Russell 'Rusty' Griswold1996
That Thing You Do! as T.B. Player1996
White Squall as Tracy Lapchick1995
Empire Records as Marc1995
Evolver as Kyle Baxter1994
Season of Change as Bobby Bascomb (as Ethan Randall)1993
Harts of the West as Not available1993
A Far Off Place as Harry Winslow1991
Defending Your Life as Steve1991
Dutch as Doyle Standish1991
All I Want for Christmas as Ethan O'Fallon1984
Murder, She Wrote as Jimmy TaylorNaN
Untitled Christy Martin Biopic as John SaltersNaN
Dweller as Sammy1991
Bad Attitudes as Cosmo1984
Murder, She Wrote as Mike SeresinoNaN
The Gymnast as Not available