With Karate Kid: Legends set to hit the theatres, Ralph Macchio is stepping back into the role of Daniel LaRusso. This time, he teams up with Jackie Chan's Mr. Han to train Han's nephew, Li Fong, in a fusion of karate and kung fu for a high-stakes tournament in New York. For Ralph, returning to the franchise was about honoring the past while moving the story forward.