12岁的德里·帕克(贾登·史密斯饰)本是一个生活在底特律、无忧无虑的最普通的美国小男孩,因为妈妈雪莉(塔拉吉·P·汉森饰)的工作有所变动,而一起移居到了中国。开始的时候,由于文化方面存在着巨大的差异,德里在结交新朋友方面经历了一段异常艰难的时期,好在他很快就与自己的同班同学美英(韩雯雯饰)建立了友好的联系,可惜却注定因为认知和观念方面的不同,使得这段友谊走向了终结。更糟糕的是,德里还和班上的混小子成(王振威饰)结成了仇敌,他只会一点点空手道,要知道这可是在中国,一个功夫的天堂,成轻而易举地就能将德里这样的空手道小子撂倒。在异国他乡倍感孤独,一个朋友都没有的德里只好经常去找惟一愿意与他说话的公寓维修员韩先生(成龙饰)。作为一位隐姓埋名的功夫大师,韩先生决定收德里为徒,开始训练他,他们之间的感情也愈加地深厚起来。德里明白,自己迟早会在功夫锦标赛的赛场上,与成做最后的对决,所以他更加刻苦地埋头苦练。不过,当韩先生告诉德里,功夫并不仅仅只是进攻与躲避,还需要成长和沉淀的时候,德里也明白了,自己与那些学校里畏强凌弱的小混混的战斗,对于他来说到底意味着什么。