86,654 suggestions

Gary Oldman
as Johnny Lawrence in The Karate Kid

Steve Carell
as Johnny Lawrence in The Karate Kid

Javier Bardem
as Johnny Lawrence in The Karate Kid

Will Ferrell
as Johnny Lawrence in The Karate Kid

Armie Hammer
as Johnny Lawrence in The Karate Kid

Cole Sprouse
as Johnny Lawrence in The Karate Kid

Jack Black
as Johnny Lawrence in The Karate Kid

Ralph Fiennes
as Johnny Lawrence in The Karate Kid

Zac Efron
as Johnny Lawrence in The Karate Kid

Jordan Gonzalez
as Johnny Lawrence in The Karate Kid

Ryan Reynolds
as Johnny Lawrence in The Karate Kid
Oliver Stark
as Johnny Lawrence in The Karate Kid
Ronen Rubinstein
as Johnny Lawrence in The Karate Kid

Andy Serkis
as Johnny Lawrence in The Karate Kid

Josh Brolin
as Johnny Lawrence in The Karate Kid
Alexander Skarsgård
as Johnny Lawrence in The Karate Kid
Tom Holland
as Johnny Lawrence in The Karate Kid
Tim Robbins
as Johnny Lawrence in The Karate Kid

Johnny Depp
as Johnny Lawrence in The Karate Kid

Sam Strike
as Johnny Lawrence in The Karate Kid