Wong Fei-Hung (Jet Li) reist mit Cousine Yee (Rosamund Kwan) und seinem Diener und Schüler Seven (Xin Xin Xiong) nach Amerika um der Po Chi Lam-Klinik und dem dort tätigen Doktor Sol (Kwok-Pong Chan) einen Besuch abzustatten. Auf ihrem Weg durch den wilden Westen retten sie den halb verdursteten Billy (Jeff Wolfe), der sich ihnen anschließt und auch gleich sein Können als Revolverheld unter Beweis stellen kann, denn der Treck wird von Indianern überfallen. Fei-Hung, Yee und Seven geraten während des Kampfes in einen reißenden Fluß und werden voneinander getrennt. Während Yee und Seven gerettet werden können und wohlbehalten bei Doktor Sol eintreffen, verliert Fei-Hung sein Gedächtnis und landet in einem Indianerlager, wo er sich allerdings schnell wegen seiner medizinischen Kenntnisse und seiner Kampfkunst Freunde macht. Verzweifelt bemüht er sich, sein Gedächtnis wieder zu finden, während inzwischen Yee und Seven gemeinsam mit Billy alles daransetzen, ihn wieder zu finden. Kein leichtes Unterfangen...