86,654 suggestions

Ryan Gosling
as Mike Barnes in The Karate Kid

Scott Eastwood
as Mike Barnes in The Karate Kid
Timothée Chalamet
as Mike Barnes in The Karate Kid

Charlie Carver
as Mike Barnes in The Karate Kid

Gary Entin
as Mike Barnes in The Karate Kid
Peter Cullen
as Mike Barnes in The Karate Kid

Jim Caviezel
as Mike Barnes in The Karate Kid

Ian Harvie
as Mike Barnes in The Karate Kid

Chaz Bono
as Mike Barnes in The Karate Kid

Johnny Depp
as Mike Barnes in The Karate Kid

Justin Long
as Mike Barnes in The Karate Kid
Jake Gyllenhaal
as Mike Barnes in The Karate Kid

Ryan Potter
as Wu Ping in The Karate Kid

Robert Pattinson
as Wu Ping in The Karate Kid

Dacre Montgomery
as Wu Ping in The Karate Kid

Joe Keery
as Wu Ping in The Karate Kid

Bill Skarsgård
as Wu Ping in The Karate Kid

Daniel Dae Kim
as Wu Ping in The Karate Kid

Ludi Lin
as Wu Ping in The Karate Kid

Finn Wolfhard
as Wu Ping in The Karate Kid