Ralph Macchio is best known for playing Daniel in 'The Karate Kid' back in the early 80s. This image appears in the gallery:Child Actors: Then And Now 21. Ralph Macchio is best known for playing Daniel in 'The Karate Kid' back in the early 80s. The young actor came to prominence in films including 'The Karate Kid', 'Teachers' and 'Crossroads'. and Picture: PA 84 images See the full gallery: Child Actors: Then And Now