Quando Dre Parker (Jaden Smith) e sua mãe (Taraji P. Henson) se mudam de Detroit para a China, Dre sente-se perdido em um mundo muito diferente daquele que conhecia. Hostilizado e espancado por alguns alunos de sua escola, Dre é resgatado pelo faxineiro de seu prédio, o Sr Han (Jackie Chan), um homem que chora uma perda devastadora. O Sr. Han fica com pena de Dre e concorda em ensinar-lhe Kung Fu para que Dre possa se defender. Treinando juntos, professor e aluno aprendem a confiar um no outro e acabam desenvolvendo uma amizade que cura o espírito de ambos.