Karate Kid: Legends (out Jun 5) has a script as clichéd and cheesy as anything we've seen all year. It's garbage but the film is (kind of) redeemed by a fun lead performance from newcomer Ben Wang who creates a likeable character easy to applaud. Saving the best scene for last (on the rooftop) also works in the movie's favour. Grade: B-.