86,654 suggestions

Hugh Jackman
as Harry in The Karate Kid

Aaron Carter
as Harry in The Karate Kid

Daniel Manche
as Harry in The Karate Kid

Mika Amonsen
as Harry in The Karate Kid
Jalen Thomas Brooks
as Harry in The Karate Kid

James Wolk
as Harry in The Karate Kid
Bryan Dechart
as Harry in The Karate Kid

Michael Ealy
as Harry in The Karate Kid
Noah Centineo
as Harry in The Karate Kid
Xavier Giannoli
as Harry in The Karate Kid

Froy Gutierrez
as Harry in The Karate Kid
Daniel Radcliffe
as Harry in The Karate Kid

Dacre Montgomery
as Bao in The Karate Kid

David Mazouz
as Bao in The Karate Kid
Timothée Chalamet
as Bao in The Karate Kid

Dylan O'Brien
as Bao in The Karate Kid
Tom Holland
as Bao in The Karate Kid

Joe Keery
as Bao in The Karate Kid
Jake Gyllenhaal
as Bao in The Karate Kid

Lucas Till
as Bao in The Karate Kid