 Since the opening sequences take place in Hong Kong, the characters  speak in Cantonese dialect. However, since Jet Li (qv) is mainly a  Mandarin speaker, his Cantonese voice is dubbed by another voice  actor, while he only recorded his voice in English.