Tolvårige Dre (Jaden Smith) och hans mamma (Taraji P Henson) flyttar från Detroit till Kina, eftersom mamman ska jobba där. Dre hamnar nästan omedelbart i trubbel och behöver lära sig att försvara sig. Eller, ja.
Fastighetsskötaren Mr. Han (Jackie Chan) råkar vara en
rackare på kung fu, som han menar handlar om att sluta fred med sina fiender snarare än att slåss.
Vad som händer sedan är förstås föga överraskande. Mr Han (som utan så mycket som en droppe svett jonglerar omkring med sex slynglar med attitydproblem) försöker få Dre i form både fysiskt och psykiskt lagom till en kung fu-turnering där han ska slåss mot sin nemesis och dennes polare.
Det viktigaste är inte att vinna utan att kämpa hårt, och så vidare.
Ibland känns det som att
Jackie Chan rapar upp det ena budskapet efter det andra som hämtat från lyckokakor ("Den som bara tänker med ögonen är lätt att lura" och "Det finns bara en person som du behöver kontrollera"), men jag köper faktiskt hälften av dem. Jaden Smith är begåvad och enormt charmig.
Och trots att man vet precis hur den här sagan slutar tycker jag att Harald Zwart gör den spännande, om än lite för lång.
Som sagt, vi kan den här storyn. Men den är både välgjord, välspelad, underhållande och på sina ställen riktigt gripande.