The Karate Kid Fed up with being bullied, Daniel (Ralph Macchio) wants to do something about it. He learns martial arts from a master martial artist Mr. Miyagi (Pat Morita) to prepare himself to compete against Cobra Kai. Watch The Karate Kid on Netflix. Image Source: Everett Collection