Ralph Macchio is an American actor. His acting career started in the 1980s. He made his television debut with a recurring role in Eight Is Enough. His first movie role was in Up the Academy. In 1984, he gained mainstream recognition for playing Daniel LaRusso in the film The Karate Kid. He has since reprised his role in the sequels The Karate Kid Part II and The Karate Kid Part III. In the ’90s, he was known for his performances in the films My Cousin Vinny and Naked in New York. In the 2000s, he played the recurring part of Archie Rodriguez in Ugly Betty. His latest role on television was as Officer Haddix in the series The Deuce.