Stars Ralph Macchio and William Zabka Debate Over Who Was the Real Bad Guy of ‘The Karate Kid’. As the Cobra Kai series stars gear up for season 3 and the shift from YouTube Red to Netflix, Ralph Macchio (Daniel LaRusso) and William Zabka (Johnny Lawrence) hosted a virtual and