Dre Parker (Jaden Smith), seorang bocah berusia 12 tahun yang paling populer di Detroit. Suatu hari, ia terpaksa mengikuti ibunya (Taraji P. Henson) yang dipindahtugaskan ke Cina. Tak lama setelah bersekolah disana, Dre kemudian jatuh hati pada teman sekelasnya, Mei Ying. Akan tetapi, perbedaan budaya membuat mereka sulit menjalin hubungan.
Gara-gara perasaannya terhadap Mei Ying, Dre menjadi musuh seorang anak badung di kelasnya, Cheng (Zhenwei Wang). Ia pun kemudian menjadi bulan-bulanan Cheng. Dre kemudian mendapat bantuan dari Mr. Han (Jackie Chan), yang ternyata adalah seorang ahli bela diri.
Han mengajarkan pada Dre bahwa kung fu bukanlah sekedar tentang pukulan dan tangkisan, tetapi juga tentang ketenangan dan kedewasaan. Seiring berjalannya waktu, Dre menyadari bahwa mengalahkan Cheng akan menjadi sebuah tujuan dan perjuangan dalam hidupnya.