Robert A. Heinlein's The Puppet Masters
The following weapons were used in the film Robert A. Heinlein's The Puppet Masters:
Heckler & Koch USP
The Heckler & Koch USP is carried by Alex Holland (Keith David). The pistol is also handled by Andrew Nivens (Donald Sutherland) and Mary Sefton (Julie Warner). As with Terminal Velocity and Clear and Present Danger, this is one of the earliest appearances of this pistol in a feature film (since the USP debuted in 1993, when this movie was produced).
Agents are armed with the Beretta 92FS.
Heckler & Koch MP5A3
Agents are armed with Heckler & Koch MP5A3 submachine guns.
Heckler & Koch MP5K-PDW
Sam also is armed with a Heckler & Koch MP5K-PDW submachine gun.
Colt CAR-15 variant
M16A2 rifles can be seen in the hands of soldiers throughout the movie.
An M60 machine gun is mounted on an Army humvee.