Movies
Mission: Impossible
as Jack Harmon (uncredited)
The Breakfast Club
as Andrew Clark
The Outsiders
as Two-Bit Matthews
Arthur and the Invisibles
as Ferryman (voice)
Maximum Overdrive
as Bill Robinson
Badlands
as Boy Under Lamppost (uncredited)
Young Guns
as William H. Bonney
National Lampoon's Loaded Weapon 1
as Jack Colt
Young Guns II
as William H. 'Billy the Kid' Bonney
The Mighty Ducks
as Gordon Bombay