Skip to main content
Friday, 19 June 2026 · Morning editionLondon ☀ 19°C1 TV premieres this week6 prime-time slots tonightStreaming #1: Project Hail MaryAbout UsOur TeamSourcesContactNewsletter

Cast of Karate Kid 1984

HomeCasts

The Karate Kid (1984) stars Ralph Macchio as Daniel LaRusso, Pat Morita as Mr. Miyagi, and William Zabka as Johnny Lawrence.

  • Columbia Pictures
  • 1984
  • Film
  • 13 cast

Main cast

  • Daniel LaRussoRalph MacchioMain
  • Mr. MiyagiPat MoritaMain
  • Johnny LawrenceWilliam ZabkaMain
  • Ali MillsElisabeth ShueMain

Supporting cast

  • Lucille LaRussoRandee HellerSupp
  • KreeseMartin KoveSupp
  • Freddy FernandezIsrael JuarbeSupp
  • Bobby BrownRon ThomasSupp
  • TommyRob GarrisonSupp
  • JimmyTony O’DellSupp

Guest & voice

  • DutchChad McQueenGuest
  • SusanLarry B. ScottGuest
  • RefereePat E. JohnsonGuest

No matches — try another name.

About this cast

The Karate Kid is a 1984 American martial arts drama film directed by John G. Avildsen. It follows Daniel LaRusso, a teenager who learns karate from the wise Mr. Miyagi to defend himself against bullies. The performances of Ralph Macchio, Pat Morita, and William Zabka became iconic.

FAQs

Who plays Daniel LaRusso in The Karate Kid (1984)?

Ralph Macchio plays Daniel LaRusso.

Who plays Mr. Miyagi in The Karate Kid (1984)?

Pat Morita plays Mr. Miyagi.

Who plays Johnny Lawrence in The Karate Kid (1984)?

William Zabka plays Johnny Lawrence.

Who plays Ali Mills in The Karate Kid (1984)?

Elisabeth Shue plays Ali Mills.

Who plays John Kreese in The Karate Kid (1984)?

Martin Kove plays John Kreese.

Sources & where to watch: IMDb · Wikipedia · Where to watch (JustWatch UK) · Updated June 2026

Browse all cast guides →