86,654 suggestions

Will Ferrell
as Dutch in The Karate Kid

Steve Carell
as Dutch in The Karate Kid

Ansel Elgort
as Dutch in The Karate Kid

Cameron Boyce
as Dutch in The Karate Kid
Robert Downey Jr.
as Dutch in The Karate Kid

Ian Somerhalder
as Dutch in The Karate Kid

Mike Colter
as Dutch in The Karate Kid

Noel Fisher
as Dutch in The Karate Kid
Timothée Chalamet
as Dutch in The Karate Kid

Mel Gibson
as Dutch in The Karate Kid
Dolph Lundgren
as Dutch in The Karate Kid
Sam Elliott
as Dutch in The Karate Kid

Kel Mitchell
as Dutch in The Karate Kid
Billy Bob Thornton
as Dutch in The Karate Kid

Liam Neeson
as John Kreese in The Karate Kid

Hugo Weaving
as John Kreese in The Karate Kid

Joaquin Phoenix
as John Kreese in The Karate Kid

Bill Skarsgård
as John Kreese in The Karate Kid

Tom Hiddleston
as John Kreese in The Karate Kid

Keanu Reeves
as John Kreese in The Karate Kid