Actor
Karate Kid: Legends
2025
as Daniel LaRusso
A Dog and Pony Show
2018
as Aaron
Psych: The Movie
2017
as Nick Conforth
Lost Cat Corona
2017
as Dominic
A Little Game
2014
as Tom Kuftinec
Across Grace Alley
2013
as Father
He's Way More Famous Than You
2013
as Ralph Macchio
Hitchcock
2012
as Joseph Stefano
Holiday Spin
2012
as Ruben
The Ballad Of Danko Jones
2012
as Dr. Lee Dorian
Wax On, Fuck Off
2010
as Self
Rosencrantz and Guildenstern Are Undead
2009
as Bobby Bianchi
Sweep the Leg
2007
as Daniel Larusso
Beer League
2006
as Maz
The Way of The Karate Kid
2005
as Self / Daniel
A Good Night to Die
2003
as Donnie
Can't Be Heaven
2000
as Hubbie
The Secret of NIMH 2: Timmy to the Rescue
1998
as 17 Year Old Tim (voice)
Naked in New York
1993
as Chris
The Last P.O.W.? The Bobby Garwood Story
1993
as Robert Garwood
My Cousin Vinny
1992
as William 'Billy' Gambini
Too Much Sun
1990
as Frank, Jr.
The Karate Kid Part III
1989
as Daniel LaRusso
Distant Thunder
1988
as Jack Lambert
The Karate Kid Part II
1986
as Daniel LaRusso
Crossroads
1986
as Eugene Martone
The Three Wishes of Billy Grier
1984
as Billy Grier
Teachers
1984
as Eddie Pilikian
The Karate Kid
1984
as Daniel LaRusso
The Outsiders
1983
as Johnny Cade
High Powder
1982
as Eddie
Dangerous Company
1982
as Denny Brody
Up the Academy
1980
as Chooch Bombalazzi