Em Hong Kong, durante a última noite de controle britânico no local, o inspetor Lee (Jackie Chan), um amigo próximo do Cônsul Han (Tzi Ma), consegue evitar que fragmentos valiosos da história chinesa sejam contrabandeados para fora do país. Anos mais tarde, o líder do crime Juntao (Tom Wilkinson) decide vingança e sequestra a filha de Han, que agora vive em Los Angeles como diplomata chinês. Como ele não confia no FBI, Han chama Lee para ajudar a salvar sua filha. As autoridades não querem nenhuma ajuda externa no caso, e para evitar que Lee obstrua as investigações, eles nomeiam um detetive rebelde e falante, James Carter (Chris Tucker), para acompanhá-lo. A intenção do FBI é que Carter mantenha Lee o mais longe possível do caso, mas ele não sabe disso. Até que, quando Carter descobre a verdadeira intenção de sua missão no caso, ele decide ajudar Lee a finalmente encontrar a garota sequestrada.