Everything that one might hope for in a film like this - tops fight scenes, endless face-offs, uniformly clad bad guys who rush in waves to get beaten up, hilarious slapstick, a colourful ensemble of characters, high pathos, villainous villains, unlikely heroes, and even a superlatively incidental but rather sweet romance. Great fun; made me laugh plenty.