2023
Altered Perceptions as David Arnoff2022
In Search of Tomorrow as Self - Interviewee2021
Traces as Nelson2014
Late Phases as James Griffin2012
The Nightmare Isn't Over! The Making of Halloween II as Self2011
The Least of These as Mark Roberts2008
Flu Bird Horror as Garrett Coll2007
Shadowbox as Morell - Shadow Man2006
Jericho as Alex Utley2004
House as Lewis Bardach2001
Mach 2 as Keith Dorman2001
The Jennie Project as Hugo Archibald2000
Stepsister from Planet Weird as Cosmo Cola1999
Crossing the Frontier: Making The Last Starfighter as Self1997
Plan B as Jack Sadler1995
JAG as Cmdr. Stacy Loftness1994
Party of Five as Not available1994
All-American Girl as Leon1993
The X-Files as Kyle Lang1993
Hart to Hart Returns as Peter McDowell1993
Hart to Hart Returns as Duke1988
The Wonder Years as Mike Detweiller1988
Favorite Son as David Ross1988
The Wizard of Loneliness as John T.1987
Jaws: The Revenge as Michael Brody1987
The Making of Jaws The Revenge as Self1985
My Father, My Rival as Scott1985
One Too Many as Tim1984
The Last Starfighter as Alex Rogan1984
Just the Way You Are as Jack1984
The Roommate as Orson Zeigler1983
Please Don't Hit Me, Mom as Michael Reynolds1983
Confessions of a Married Man as Arthur Price1982
St. Elsewhere as Orderly Rooney1982
I Ought to Be in Pictures as Gordon1981
Halloween II as Jimmy Lloyd1979
Knots Landing as Steve Brewer1977
Lou Grant as Not available1972
ABC Afterschool Special as Tim1972
ABC Afterschool Special as Doug Henshaw