86,654 suggestions

Wes Bentley
as Tommy in The Karate Kid

Chris Evans
as Tommy in The Karate Kid

Bill Skarsgård
as Tommy in The Karate Kid

Oscar Isaac
as Tommy in The Karate Kid

Ansel Elgort
as Tommy in The Karate Kid

Ben Affleck
as Tommy in The Karate Kid

Ryan Gosling
as Tommy in The Karate Kid

Scott Eastwood
as Tommy in The Karate Kid

Chris Hemsworth
as Tommy in The Karate Kid

Luke Evans
as Tommy in The Karate Kid
Seth Green
as Tommy in The Karate Kid

Noel Fisher
as Tommy in The Karate Kid

Cameron Monaghan
as Tommy in The Karate Kid
Timothée Chalamet
as Tommy in The Karate Kid

Brad Pitt
as Tommy in The Karate Kid
Tom Cruise
as Tommy in The Karate Kid

John Hensley
as Tommy in The Karate Kid
Jake Gyllenhaal
as Tommy in The Karate Kid

Josh Hutcherson
as Tommy in The Karate Kid

James McAvoy
as Mike Barnes in The Karate Kid