Nastolatek z Bostonu - Jason (Michael Angarano) - jest zafascynowany chińskimi sztukami walki. Przyjaźni się z imigrantem z Chin, starcem o imieniu Hope, który prowadzi sklep z chińskimi filmami. Pewnego dnia dochodzi do napadu na sklep, w wyniku którego starzec zostaje ranny. W ostatniej chwili wręcza Jasonowi tajemniczą laskę i nakazuje chłopcu odnaleźć jej właściciela. Laska przenosi chłopca do tajemniczej wioski w Chinach. Tam spotyka wesołego i wiecznie pijanego mnicha Lu Yana (Jackie Chan), piękna dziewczynę (Yifei Liu), której celem jest zemsta za śmierć bliskich oraz tajemniczego i spokojnego mnicha (Jet Li). Mnisi wprowadzają chłopca w tajniki chińskich sztuk walki i kiedy już chłopak nieźle sobie radzi, pomagają mu w powierzonej przez starca ważnej misji.