The following firearms were used in Kung Fu Hustle
The Mauser C96 can be seen throughout the movie as several Axe gang members use this WWI era pistol. You can tell it is a C96 and not a Chinese Type 17 as the mag well does not extend past the trigger guard.
Mauser C96 "Broomhandle"- 7.63x25mm Mauser.
A Mauser C96 in the hands of a Axe Gang member.
The same C96 about to get destroyed by Donut's staff.
Donut destroys the Mauser with his staff.
Webley Mk VI
A few axe gang members can be seen wielding the Webley Mk VI.
Webley Mk. VI - .455 Webley
An Axe gang member points his Webley at The Beast.
Many members of the Axe Gang used the M1928A1 Thompson in the beginning of the film to gun down members of the Crocodile gang. They were also seen when the Axe Gang were in Pig Sty alley as they pulled them out of the trunks of their cars but they were quickly dismantled by Donut's staff.
M1928A1 Thompson with 50-round drum magazine - .45 ACP. The in-movie version does not have a Cutts compensator.
Axe Gang members pull out Thompson SMGs from a crate in the truck of a car.
Axe Gang members with their Thompsons fitted with 50-round drum magazines prepare to fire...
Only to have them plucked from their hands and smashed into a wall courtesy of a staff thrown by Donut.
Winchester Model 1897
The Winchester Model 1897 is used by the gang boss Brother Sum (Danny Chan) is seen in the beginning of the film. It is fitted with an unusual looking pistol grip instead of the full stock.
Winchester Model 1897 - 12 Gauge.
Brother Sum takes the shotgun that was handed to him by a gang member.
Sum dances with shotgun in hand after killing the Crocodile Gang's Boss's wife.