The following firearms were used in the 2002 film Ghost Ship:
Several of the crewmembers of the Antonia Graza arm themselves with MP40s when they massacre the ship's passengers.
MP 40 - 9x19mm Parabellum.
A crewmember strides into the kitchen with an MP 40 in hand.
A crewmember blasts away with his MP 40.
An officer charges his MP 40.
Franchesca (Francesca Rettondini) pulls a CZ 75 on one of the ship's officers. (This is Anachronistic for a scene that takes place in 1962)
CZ 75 - 9x19mm Parabellum
A CZ 75 is shoved in the face of the officer.
Dodge (Ron Eldard) uses a Mossberg 590 with front and rear pistol grips which was taken off of the Arctic Warrior.
Dodge with the Mossberg 590.