Ralph Macchio

Ralph George Macchio Jr. (born November 4, 1961) is an American actor. He is best known for his role as Daniel LaRusso in three Karate Kid films and Cobra Kai, a sequel television series. Macchio is also known for playing Johnny Cade in The Outsiders, Jeremy Andretti in Eight Is Enough, Bill Gambini in My Cousin Vinny, Eugene Martone in Crossroads, Archie Rodriguez in Ugly Betty, and his recurring role as Officer Haddix in The Deuce.

About Ralph Macchio in brief

Summary Ralph MacchioRalph George Macchio Jr. (born November 4, 1961) is an American actor. He is best known for his role as Daniel LaRusso in three Karate Kid films and Cobra Kai, a sequel television series. Macchio is also known for playing Johnny Cade in The Outsiders, Jeremy Andretti in Eight Is Enough, Bill Gambini in My Cousin Vinny, Eugene Martone in Crossroads, Archie Rodriguez in Ugly Betty, and his recurring role as Officer Haddix in The Deuce. In February 2011 it was announced he would compete on ABC’s Dancing with the Stars. He was eliminated during the semi-finals, placing fourth in the overall competition.

In April 2012, Macchio was cast in the film Hitchcock, based on the non-fiction book Alfred Hitchcock Psycho, and the co-starring Anthony Hopkins, Helen Mirren, Scarlett Johansson and Toni Collette, and directed by Sacha Gervasi. In 2013, he appeared in How I Met Your Mother, directed by Joseph Stefano and written by Joseph Gervasano and Sacha Stefano. He has also appeared in several episodes of the ABC Network television series UglyBetty as Archie Rodriguez, a local politician, with a semi-regular role as Hilda’s love interest on the show.