The Mighty
1998 · Comedy
as Maxwell Kane
The Battle of Shaker Heights
2003 · Comedy
as Bart Bowland
Idle Hands
1999 · Comedy
as Pnub
The Butterfly Effect
2004 · Drama
as Lenny
Spivak
2018 · Comedy
as Kevin
Daredevil S1-S3
2015 · Action
as Foggy Nelson
Deja Vu
2006 · Action
as Gunnars
D3: The Mighty Ducks
1996 · Action
as Fulton
O
2001 · Drama
as Roger
D2: The Mighty Ducks
1994 · Comedy
Foxfire
1996 · Drama
as Bobby
She's All That
as Jesse Jackson
Dumb and Dumberer: When Harry Met Lloyd
as Turk
Elvis and Me
1988 · Biography
as Don Beaulieu - Age 10
Manic
2003 · Drama
as Michael
Lords of Dogtown
2005 · Biography
as Billy Z
The Defenders
2017 · Action
Jobs
2013 · Biography
as Andy Hertzfeld
The Hunger Games: Mockingjay - Part 2
as Pollux
The Hunger Games: Mockingjay - Part 1
2014 · Action
Intelligence
as Amos Pembroke