The Holy Shotgun is seen as a firearm constructed out of "Holy Relics", firing gold rifled slugs encased in engraved 12 gauge sized shells. It also has the "Dragon's Breath" flamethrower (see below) mounted beneath the barrel. Though based heavily on the Armsel Striker or a variant of the Striker, it is not built from one. The receiver is radically different in size and shape (quite a bit smaller and smoother on Constantine's gun). Also the ornately engraved drum magazines are shown as detachable (much like the drum magazine of a PPSh-41) but it 'spins' like the cylinder of a revolver. None of the real world weapons have this capability, so it is a completely built prop weapon, using some real world parts, but for the most part is fictional.
An interesting note: Constantine's shotgun has a ammo deficit. Despite each drum holding twelve rounds, Constantine only fires eight shots before he has to reload, and after reloading the second drum, he runs out of ammo in five shots. This is either an editing mistake, or his shotgun shells have really bad primers.
Error creating thumbnail: File missingMossberg 500 "Cruiser" with extended magazine tube - 12 gauge.Error creating thumbnail: File missingChaz (Shia LaBeouf) with his Mossberg 500 "Cruiser". Given how short the barrel is and its overall shorter size in other frames, this appears to be a cut-down Mossberg 500 cruiser 18", not the larger variant with the 20" barrel as pictured.
Smith & Wesson 3913
Angela Dodson (Rachel Weisz) uses a Smith & Wesson 3913 in several scenes, shown to be very ineffective against demons. During the fight in the pool, Angela's Smith & Wesson 3913 fires 33 shots without reloading, which is pretty good for a pistol that only holds 8 rounds in the magazine.