The action is fun, but the acting, dialogue, and character behavior make it almost unwatchable. Every "good" cop is an idiot who put themselves in obvious situations that will get them murdered. Simon Lam's oversized David Byrne suit makes him look like a clown. I'm sure it all comes down to cultural differences, and it makes total sense in Hong Kong.