Actor
James vs. His Future Self
2019
as Jimmy
Game Over, Man!
2018
as Mitch
City Slickers In Westworld
2017
as Phil Berquist
A Christmas Story 2
2012
as The Old Man
Battle of the Bulbs
2010
as Bob Wallace
The Next Three Days
2010
as Meyer Fisk
A Previous Engagement
2009
as Jack Reynolds
Whip It
2009
as Earl Cavendar
Otis
2008
as Will Lawson
The Last Time
2006
as John
Down
2003
as Johnny
Dead Simple
2001
as Frank Jacobs
Very Bad Things
1998
as Adam Berkow
Tourist Trap
1998
as George W. Piper
Celtic Pride
1996
as Mike O'Hara
Bushwhacked
1995
as Max Grabelski
City Slickers II: The Legend of Curly's Gold
1994
as Phil Berquist
Rookie of the Year
1993
as Phil Brickma
Home Alone 2: Lost in New York
1992
as Marv Murchins
City Slickers
1991
as Phil Berquist
Home Alone
1990
as Marv Murchins
The Court-Martial of Jackie Robinson
1990
as William Cline
My Blue Heaven
1990
as Will Stubbs
Coupe de Ville
1990
as Marvin Libner
Friends, Lovers, & Lunatics
1989
as Mat
Little Monsters
1989
as Glen Stevenson
Leviathan
1989
as Buzz 'Sixpack' Parrish
D.O.A.
1988
as Hal Petersham
The Milagro Beanfield War
1988
as Herbie Platt
Weekend War
1988
as Dr. David Garfield
Born in East L.A.
1987
as Jimmy
Hannah and Her Sisters
1986
as Dusty
The Boss' Wife
1986
as Joel Keefer
Key Exchange
1985
as Michael
Frankenweenie
1984
as Ben Frankenstein
C.H.U.D.
1984
as A.J. 'The Reverend' Shepherd
Samson and Delilah
1984
as Micah
Daniel
1983
as Artie Sternlicht
Get Crazy
1983
as Neil Allen
Blue Thunder
1983
as Lymangood
Diner
1982
as Laurence 'Shrevie' Schreiber
I'm Dancing as Fast as I Can
1982
as Jim
Honky Tonk Freeway
1981
as Hitchhiker
It's My Turn
1980
as Cooperman
One Trick Pony
1980
as Hare Krishna
Stardust Memories
1980
as Actor
A Small Circle of Friends
1980
as Crazy Kid: Draft Inductee
Starting Over
1979
as Student 2
Breaking Away
1979
as Cyril