Ralph Macchio as Daniel LaRusso
William Zabka as Johnny Lawrence
Martin Kove as John Kreese
Xolo MaridueƱa as Miguel Diaz
Tanner Buchanan as Robby Keene
Mary Mouser as Samantha LaRusso
Peyton List as Tory Nichols
Jacob Bertrand as Eli 'Hawk' Moskowitz
Gianni Decenzo as Demetri
Dallas Dupree Young as Kenny Payne
Oona O'Brien as Devon
Courtney Henggeler as Amanda LaRusso
Yuji Okumoto as Chozen
Vanessa Rubio as Carmen Diaz
Alicia Hannah-Kim as Kim Da-Eun
Thomas Ian Griffith as Terry Silver
Hannah Kepple as Moon
Paul Walter Hauser as Raymond 'Stingray' Porter
Sean Kanan as Mike Barnes