Blood Brothers is a 2007 action film written and directed by Alexi Tan, produced by John Woo and Terrence Chang starring Daniel Wu, Ye Liu, Qi Shu, Tony Yang, and Chen Chang. Tan did not write or speak Mandarin fluently, so his script was initially written English and then translated. Fight choreography was done by longtime John Woo collaborator Philip Kwok.
The following weapons were used in the film Blood Brothers (2007):
Mark (Chen Chang) uses a nickel-plated Colt Trooper with a 6-inch barrel for much of the film. Its presence is an anachronism.
Ruger Super Redhawk
In a continuity error, Mark's Colt Trooper turns into a Ruger Super Redhawk in some scenes. Its presence is an anachronism.
Browning Hi-Power
Da Gang (Ye Liu) hands Ah Feng (Daniel Wu) a Browning Hi-Power during their first heist. Xiao Hu (Tony Yang) later uses one in a shootout. Several henchmen are seen using Hi-Powers as well. Its presence is probably an anachronism.
M1911A1
M1911A1s are seen throughout the film. Ah Feng uses one in the final shootout.
Colt MK IV Series 80
Ah Feng hands Mark a 9mm Colt MK IV Series 80 during their escape. Its presence is an anachronism.
M1A1 Thompson submachine guns are seen in the hands of henchmen. As the M1A1 is a wartime design, its presence is an anachronism.
Sten Mk II
Da Gang's first heist involves stealing a crate of Sten Mk IIs. Mark later takes one off of a henchman in the final shootout. As the Sten is a wartime design, its presence is an anachronism.