86,654 suggestions

Logan Lerman
as Harry in The Karate Kid

Dylan Minnette
as Harry in The Karate Kid

Ewan McGregor
as Harry in The Karate Kid

Aaron Taylor-Johnson
as Harry in The Karate Kid

Tom Hardy
as Harry in The Karate Kid

Dacre Montgomery
as Harry in The Karate Kid

Jack Black
as Harry in The Karate Kid

Zac Efron
as Harry in The Karate Kid

Henry Cavill
as Harry in The Karate Kid

Tom Hiddleston
as Harry in The Karate Kid
Timothée Chalamet
as Harry in The Karate Kid

James McAvoy
as Harry in The Karate Kid

Dylan O'Brien
as Harry in The Karate Kid

Jacob Elordi
as Harry in The Karate Kid

Nicholas Hoult
as Harry in The Karate Kid

Robert Pattinson
as Harry in The Karate Kid
Tom Holland
as Harry in The Karate Kid

Andrew Garfield
as Harry in The Karate Kid

Taron Egerton
as Harry in The Karate Kid

Scott Eastwood
as Harry in The Karate Kid