No filme, Dre Parker (Jaden Smith) é um garoto de 12 anos que se vê obrigado a abandonar a vida de popular na escola em Detroit para acompanhar a mãe (Taraji P. Henson) na China.
Em meio ao novo mundo, Dre encontra dilemas no colégio. Ao se apaixonar por uma coleguinha, encara diferenças culturais e é hostilizado por um dos "brigões" da turma.
Mesmo com noções de karate, Dre não consegue se sobressair aos conflitos. É aí que um inesperado professor aparece. Sob a interpretação de Jackie Chan, Mr. Han inicia uma lição não apenas de Kung Fu, mas de maturidade e calma. À medida que Dre evolui nas lições de Mr. Han, percebe que os desafios a serem encarados são a aventura de sua vida.