86,654 suggestions

Dylan O'Brien
as Mike Barnes in The Karate Kid
Bill Hader
as Mike Barnes in The Karate Kid

Joaquin Phoenix
as Mike Barnes in The Karate Kid

Andrew Garfield
as Mike Barnes in The Karate Kid

Sebastian Stan
as Mike Barnes in The Karate Kid

Jim Carrey
as Mike Barnes in The Karate Kid

Christian Bale
as Mike Barnes in The Karate Kid

Willem Dafoe
as Mike Barnes in The Karate Kid

Ben Affleck
as Mike Barnes in The Karate Kid

Michael Fassbender
as Mike Barnes in The Karate Kid

Adam Driver
as Mike Barnes in The Karate Kid
Tom Holland
as Mike Barnes in The Karate Kid

Robert Downey Jr.
as Mike Barnes in The Karate Kid

Chris Pine
as Mike Barnes in The Karate Kid

Luke Evans
as Mike Barnes in The Karate Kid

Robert Pattinson
as Mike Barnes in The Karate Kid

Keanu Reeves
as Mike Barnes in The Karate Kid

Chris Evans
as Mike Barnes in The Karate Kid

Oscar Isaac
as Mike Barnes in The Karate Kid

Ansel Elgort
as Mike Barnes in The Karate Kid