Jason Tripitikas (Michael Angarano) é um adolescente fã de artes marciais que sempre sonha com o Rei Macaco (Jet Li), um mestre na arte do kung fu.
Jason frequenta uma loja de penhores em Chinatown, gerenciada por Old Hop (Jackie Chan), à procura de filmes de luta e um dia encontra, no fundo da loja, um cajado.
O objeto o leva à China, onde se vê entre guerreiros marciais que lutam para libertar o Rei Macaco.