86,654 suggestions
Louis Mandylor
as John Kreese in The Karate Kid

Harvey Fierstein
as John Kreese in The Karate Kid

James Hamrick
as John Kreese in The Karate Kid

Dane DeHaan
as John Kreese in The Karate Kid

Mads Mikkelsen
as John Kreese in The Karate Kid
Dolph Lundgren
as John Kreese in The Karate Kid

Jean-Claude Van Damme
as John Kreese in The Karate Kid

Patrick Swayze
as John Kreese in The Karate Kid

Hafþór Júlíus Björnsson
as Zhao in The Karate Kid
David Harbour
as Zhao in The Karate Kid

Jeff Bridges
as Zhao in The Karate Kid

Tony Leung Chiu-wai
as Zhao in The Karate Kid

Karl Urban
as Zhao in The Karate Kid

Josh Brolin
as Zhao in The Karate Kid

Ken Watanabe
as Zhao in The Karate Kid

Hiroyuki Sanada
as Zhao in The Karate Kid

Henry Cavill
as Zhao in The Karate Kid

Chris Pratt
as Zhao in The Karate Kid

Idris Elba
as Zhao in The Karate Kid

Dylan O'Brien
as Zhao in The Karate Kid