Сюжет
После смерти мужа и закрытия завода в Детройте мать-одиночка вместе с 12-летним сыном Дре (Джейден Смит) переезжают жить в Пекин, не зная местных традиций и языка. Здесь Дре знакомится с юной скрипачкой Мэй Ин, но встречает банду хулиганов во главе с Чэном, который также неравнодушен к девочке. Чэн избивает Дре, а после третирует его, пользуясь тем, что учится в одной с ним школе. Дре, ища выход из положения, заинтересовывается единоборствами и приходит в школу кунг-фу, но ретируется оттуда, заметив среди учеников Чэна. Он подстраивает каверзу, облив Чэна и его друзей помоями, но те догоняют и жестоко избивают его. Товарищ Чэна, Лян, просит прекратить избиение, но Чэн говорит: «Ты разве забыл, чему мы учимся? Нет слабости. Нет боли. Нет пощады». Он пытается добить Дре, но ему мешает появившийся Хан (Джеки Чан), слесарь дома, где живёт Дре. Шайка Чэна набрасывается на заступника, но тот виртуозно отбивается, подставляя подростков под их же удары.
Хан приходит с Дре в школу «Дерущихся драконов», где занимается шайка Чэна. Они видят, как жестокий учитель Ли заставляет Ляна добить поверженного противника. Хан просит мира, но Ли заявляет, что они оскорбили его школу, и требует, чтобы один из них дрался. Хан соглашается, и заявляет, что Дре будет драться на предстоящем открытом турнире по кунг-фу. Он просит Ли оставить мальчика в покое до этого времени. Удивлённый Ли соглашается.
Мастер начинает тренировки, которые состоят в том, что Дре часами, день за днём надевает куртку, снимает её, бросает на пол, поднимает, вешает на вешалку, снимает с вешалки, надевает куртку и т. д. Мальчик отказывается продолжать, но Хан внезапно демонстрирует ему базовую технику на основе этих движений. Они совершают поездку в горы Удан, где Хан учился кунг-фу. Дре встречается на выходных с Мэй Ин, и та чуть не опаздывает на прослушивание. В результате родители запрещают ей встречаться с Дре.
Параллельно Дре случайно становится свидетелем необычной сцены: Хан кувалдой разбивает машину, которую он чинил с момента его знакомства с мальчиком. Много лет назад Хан, не справившись с управлением этой машины, попал в аварию, в результате которой погибла его жена и десятилетний сын. Хан винит себя в гибели близких, и потому каждый год ремонтирует автомобиль, а потом разбивает. Однако Дре, правильно поняв состояние учителя, без всяких слов выводит его из машины, и заставляет начать очередной урок кунг-фу, тем самым давая Хану понять, что ему есть для чего жить. Пришедший в себя Хан понимает, что его жизнь не закончена, и с новой силой продолжает тренировать Дре. Дре на китайском диалекте приносит извинения отцу Мэй, который позволяет дочери пойти на турнир. Кроме того, он сам приходит посмотреть на бой, болея за друга Мэй Ин.
На турнире Дре проходит в полуфинал, где встречается с Ляном. Мастер Ли требует от ученика сломать ногу Дре: он знает, что Ляна дисквалифицируют за это, но потом Чэн легко победит искачеченного противника. Лян, повалив Дре, наносит ему серию ударов по ноге, и судьям приходится силой растаскивать соперников. Лян дисквалифицирован. Доктор заявляет, что Дре не сможет продолжать бой, но тот, превозмогая себя, выходит на финальную встречу с Чэном. Ли даёт Чэну такой же инструктаж, как и Ляну, и тот наносит удар ногой в прыжке в уже повреждённое бедро Дре. Однако Дре, собравшись с силами, и вспомнив увиденный поединок уданской монахини со коброй, наносит Чэну удар в голову, завоевывая приз турнира. Чэн сам вручает приз победителю. А потом он и его товарищи кланяются Хану, продемонстрировав мастеру свое уважение.