I watch this every holiday season. Put the logic and common sense aside for a couple of hours and enjoy a funny, violent, comedic, melodramatic Christmas eve guns-a-blazin' action extravaganza. This movie has little artistic or critical appeal. It's all about the fun. One of Bruce Willis' best roles. Everyone else steps up and give amazing performances even though you haven't seen any of them since. Campy, funny, sappy, extremely violent - but not gory - and just plain entertaining. Gun play and explosions and hand-to-hand butt whoopins galore. LOL dialog. Enjoy. I do. Every December.