86,654 suggestions

Yoshi Sudarso
as Lu Weicheng in The Karate Kid

Ross Butler
as Lu Weicheng in The Karate Kid

Chella Man
as Lu Weicheng in The Karate Kid

Leo Sheng
as Lu Weicheng in The Karate Kid

Bee Vang
as Lu Weicheng in The Karate Kid
Doua Moua
as Lu Weicheng in The Karate Kid

Jet Li
as Lu Weicheng in The Karate Kid
Bruce Lee
as Lu Weicheng in The Karate Kid

Christian Bale
as Tommy in The Karate Kid

Henry Cavill
as Tommy in The Karate Kid

Benedict Cumberbatch
as Tommy in The Karate Kid

Dylan O'Brien
as Tommy in The Karate Kid

Adam Driver
as Tommy in The Karate Kid
Tom Holland
as Tommy in The Karate Kid

Keanu Reeves
as Tommy in The Karate Kid

Chris Pine
as Tommy in The Karate Kid

Johnny Depp
as Tommy in The Karate Kid

Michael Fassbender
as Tommy in The Karate Kid

Robert Pattinson
as Tommy in The Karate Kid

John Krasinski
as Tommy in The Karate Kid