Assassins is a 1995 thriller about an aging hitman, Robert Rath, (Sylvester Stallone) being pursued by a up and coming assassin, Miguel Bain, (Antonio Banderas); who desires to take Rath's place at the top of the pyramid. Rath is offered a final contract on a computer hacker named Electra (Julianne Moore). Though the contract will provide for his retirement, Rath goes on the run with Electra and Bain is given a contract on both of them. Direct by Richard Donner, the original script was written by The Wachowskis. Producer Joel Silver purchased the script for one-million dollars (USD) at approximately the same time that he purchased the script of The Matrix from the siblings. Richard Donner wanted the violence toned down before agreeing to work on the film, so writer/director Brian Helgeland (L.A. Confidential, Payback, Man on Fire (2004)) was brought in to do a one page rewrite. Rath's character was made more sympathetic and the relationship between Rath and Electra was developed further. Helgeland received co-writer credit. The Wachowskis tried to have their names removed from the credits; claiming that the story was "totally rewritten" by Helgeland. Their names remained and Mr. Silver's check was not returned.
The following weapons were used in the film Assassins:
Robert Rath/Joseph Rath (Sylvester Stallone) and Miguel Bain (Antonio Banderas) both use integrally suppressed Ruger Mk II pistols. Bain tells Rath that he began to carry the "Ruger .22" once he found out that was what Rath used for his contracts. Electra/Anna (Julianne Moore) also uses Rath's Ruger on several occasions. It's identified as an MK II since the receiver has beveled cuts and MK Is did not. Mark Is also came with fixed and adjustable sights. Mk Is also all have a "European release" for the magazine, also known as a "heel release". Ruger Mk Is also appear throughout.
Walther PP
One of Robert Rath/Joseph Rath (Sylvester Stallone) marks is an ex-hitman named Ketcham (Muse Watson), who carries a suppressed Walther PP. Later, Rath ejects the magazine out of the suppressed PP and hands it to Ketcham, stating "it's chambered". Ketcham then uses his own Walther PP to kill himself, saying "My old friend" before shooting himself in the head.
Beretta 92FS
Several of Alan Branch's bodyguards (David Dollase and Jim Graham) fire Beretta 92FS pistols at Bain after he takes out Alan Branch in the cemetery. A male Interpol agent in the hotel (Dave Young) that Bain assassinates in the hallway also has a Beretta, albeit suppressed.
Smith & Wesson Model 10
The policemen arresting Miguel Bain at the cemetery carry Smith & Wesson Model 10 revolvers.
Heckler & Koch USP
One of the Interpol agents posing as a Dutch buyer carries a suppressed Heckler & Koch USP.
SIG-Sauer P226
Another Interpol agent posing as a Dutch buyer carries a suppressed SIG-Sauer P226.
Glock 17
The other Interpol agent posing as a Dutch buyer carries a suppressed Glock 17.
Heckler & Koch P9S
Rath's ex-partner Nicolai Tashlinkov (Anatoli Davidov) confronts him, Electra, and Bain in the finale with a suppressed Heckler & Koch P9S.
Sphinx AT380M
Miguel Bain (Antonio Banderas) uses a two-tone Sphinx AT380 with a suppressor as he breaks into the room with the Interpol agents.
Rifles
Remington Model 700
Robert Rath/Joseph Rath (Sylvester Stallone) uses a suppressed Remington Model 700 fitted with a Hi-Lux "Camputer" scope, a popular military scope of the era, in a flashback to 1980 to shoot his former partner, Nicolai. The rifle is slightly anachronistic as the PPS version of the Model 700 was not yet in production in the 1980s.
Claridge Hi-Tec/Goncz GC
Miguel Bain (Antonio Banderas) uses a suppressed Goncz GC carbine in the cemetery to kill Alan Branch (Steve Kahan) at the funeral. During his escape from police custody, he retrieves the weapon (which is oddly still loaded after his arrest) and uses it while in the taxi with Rath. (It may also be a Claridge LEC9).
Remington Model Seven
Miguel Bain (Antonio Banderas) uses an integrally suppressed Remington Model 7 compact tactical rifle with a Leatherwood ART scope and thumb cut stock while waiting for Rath in San Juan. Electra (Julianne Moore) eventually gets her hands on the rifle and fumbles to use it, but manages to take a few shots at Bain. She later gives it to Rath (Sylvester Stallone) who disables it by removing the bolt.
Submachine Guns
MAC-10
The guard at the San Juan bank carries a suppressed MAC-10. Why a bank guard needs a suppressed submachine gun is never explained (though it would be a prudent measure if he had to fire it indoors).