 Currently, the only fully accurate English subtitled version is the  UK DVD release by Hong Kong Legends. Because of the poor state of  translation in Hong Kong, the initial version that was translated  was quite poor and unfortunately was the source for future  "translations" of the film. Because of this, all versions before the  Hong Kong Legends DVD release were all poorly translated with  numerous amounts of errors in the form of heavy simplification to  complete mistranslations. Everything in the film, from full  conversations, the song in the film, to the names (and nicknames) of  the characters were all mistranslated before and only the Hong Kong  Legends DVD release translates the entire film correctly for the  first time ever. For example, contrary to popular belief, the name  of Chow Yun Fats character is not "Jeff" or "John," it is "Ah Jong"  as correctly presented on the Hong Kong Legends DVD release.