Sedmnáctiletý Jason Tripitikas (Michael Angarano) má stěny ložnice pokryté plakáty hvězd kung fu filmů. Často sní o Opičím králi (Jet Li) a je stálým zákazníkem v obchodě v čínské čtvrti, který provozuje podivný slepý stařec, zvaný Starý Hop (Jackie Chan), kde nakupuje levná DVD s kung fu filmy. Jednoho dne tam objeví hůl bo, zdobenou figurkou opice, přesně takovou, jakou v jeho snech užívá Opičí král. Hop mu prozradí, že hůl není na prodej, protože je v obchodě už přes sto let. Měl si pro ni dojít kdosi, kdo ji vrátí jejímu právoplatnému majiteli, ale nikdo si ji doteď nevyzvedl.
O něco později donutí banda pouličních výtržníků Jasona, aby jim pomohl vloupat se do Hopova obchodu. Jeden z nich Starého Hopa postřelí. Umírající Hop vtiskne Jasonovi hůl do ruky a požádá ho, aby ji vrátil jejímu majiteli. Jason při úprku před střelcem spadne ze střechy a hůl přitom pevně svírá v rukou. Když se probere, zjistí, že se společně s holí ocitl ve vesnici ve staré Číně. A záhy zjišťuje, že jejím majitelem skutečně není nikdo jiný než Opičí král, vězněný Nefritovým voevůdcem (Collin Chou), a vydává se na strastiplnou cestu za jeho záchranou a naplněním Hopova posledního přání.