Skyfall is the 23rd entry in the official James Bond film series and marked the 50th anniversary of the premiere of Dr. No. Daniel Craig returns for the third time as Agent 007, who is given the assignment of tracking down a cyberterrorist who threatens to reveal the identities of deep cover agents. The 2012 film was directed by Sam Mendes, who previously directed Craig in Road to Perdition. The cast includes Javier Bardem, Ralph Fiennes, and Naomie Harris in addition to Judi Dench, returning for her seventh outing in the role of M.
The following weapons were used in the film Skyfall:
Walther PPK and PPK/S
James Bond (Daniel Craig) carries the Walther PPK and the Walther PPK/S as his sidearm in the film. Field Agent Eve (Naomie Harris) also uses a PPK during the film's opening chase. Bond started carrying the Walther PP in Dr. No and the Walther PPK in From Russia With Love. He has carried the Walther PPK in every movie since then, not including a brief change during Octopussy when he carried a Walther P5. During the final act of Tomorrow Never Dies, Bond switches his sidearm to the Walther P99 and retains it as his sidearm through the next three movies in the series, The World Is Not Enough , Die Another Day and the reboot Casino Royale (2006). However, since Quantum of Solace, Bond appears to have switched back to the PPK. When Q (Ben Whishaw) issues Bond his new pistol, he refers to it as a "Walther PPK/S, nine-millimeter short" and states that the gun is coded to Bond's palm print so that only he could fire it. After losing the palm print-reading model in Macau, Bond carries a standard PPK in .32 when back in the UK. It is later used by M (Judi Dench) in the finale when Silva's men attack Skyfall Lodge. As M fires the PPK at Silva's men, she remembers how bad of a shot she is.
Rauol Silva (Javier Bardem) and several of his henchmen use Glock 17 pistols during the inquiry board shootout while disguised as police officers. Glock 17 is also the standard sidearm of the SCO19 Firearms Officers and armed police officers at the public inquiry attack. Gareth Mallory (Ralph Fiennes) and Eve (Naomie Harris) also use Glock 17s during the inquiry board attack, picked up from fallen police officers. James Bond (Daniel Craig) also uses a Glock 17 on Silva's island, as do several of Silva's henchmen. Patrice (Ola Rapace) uses suppressed Glock 17 in Shanghai.
Patrice (Ola Rapace) uses a Glock 18 when he engages in a shootout with Bond and Eve in Turkey. This handgun is loaded with "depleted uranium" rounds (rather strange, as DU is usually only used in aircraft and tank rounds. A 9mm DU round would offer little armor piercing capability on account of its low velocity and mass). He initially uses the pistol with a 100-round Beta-C drum magazine, but later switches to extended 33-round ones during the train chase. The Glock in question has a completely enclosed slide and not the cutout version of the 18C.
Percussion Cap Ardesa 1871 Dueling Pistols
During a confrontation with James Bond (Daniel Craig) on the island, Raoul Silva (Javier Bardem) is seen taking out a one of his reproduction Percussion Cap Ardesa 1871 Dueling Pistols and challenges Bond to knock a shot glass off a person's head with it. Silva also is seen holding the pistol.
Raoul Silva (Javier Bardem) carries a Steyr M9-A1 during the climax of the film, given to him by one of his men. M (Judi Dench) is also seen handling Silva's M9-A1 during the climax. A Steyr M9-A1 is also briefly seen being used by Severine's Bodyguard (Roger Yuan) at the Macau casino.
A Tokarev TT-33 pistol appears to be the one used to execute an undercover MI6 agent.
Heckler and Koch MP7A1
Two of Silva's henchmen at the abandoned island carry Heckler & Koch MP7A1 submachine guns.
Assault Rifles & Carbines
Heckler & Koch HK416 D10RS
Raoul Silva's (Javier Bardem) henchmen use Heckler & Koch HK416 assault rifles during the attack on Skyfall Lodge. Two are also used by James Bond (Daniel Craig) after disarming multiple henchmen in the same scene.
Heckler & Koch G36C
SCO19 officers from the Metropolitan Police Service carry Heckler & Koch G36C rifles while they patrol Embankment station.
Olympic Arms K23B Tactical
Eve (Naomie Harris) uses an Olympic Arms K23B Tactical with a FAB defense "GL-Shock" stock and a red dot sight during the train chase sequence in Turkey. The K23B Tactical is basically a K23B with a railed handguard and removable carrying handle.
MI6 Security Officers stationed at the agency's underground backup headquarters carry M4A1 carbines.
When M watches the BBC newscast, one of the terrorists at the execution of MI6 agent is seen Kalashnikov with folding stock, most likely an AKMS.
Custom Sniper Rifle
Patrice (Ola Rapace) uses a custom bolt action suppressed sniper rifle when assassinating a target in Shanghai. Patrice can be seen working the bolt, but during a fight, the rifle appears to be fire semi-automatically.
Double Barreled Express Rifle
Anderson Wheeler 500 NE Double Rifle
During the assault on Skyfall Lodge, James Bond (Daniel Craig) uses his deceased father's Anderson Wheeler Double Rifle chambered in .500 Nitro Express. Anderson Wheeler is a London-based maker of luxury rifles and shotguns whose custom made double rifles are also available in calibers from .375 to .600. Bond's depiction of recoil is akin to that of a nail gun, despite the mammoth cartridge. Bond casually discards it when it runs out of ammunition.
12 Gauge Double Barreled Shotgun
Kincade (Albert Finney), gamekeeper of the Skyfall Estate, carries a 12 Gauge Double Barreled Shotgun. In preparation for impending the attack on Skyfall Lodge, he saws down the barrel to achieve greater spread.
A Browning M2HB heavy machine gun mounted on an Agusta-Westland AW101 helicopter is used by Silva's henchmen to shoot up Skyfall Lodge.
Aston Martin Machine Guns
Bond utilizes machine guns mounted underneath the lights of his customized DB5 when Silva's men attempt to storm Skyfall Lodge. The machine guns are a homage to the earlier Bond film Goldfinger, where the Aston Martin driven by Bond had the same armaments.
AN/M14 Incendiary Grenade
Silva tosses several AN/M14 incendiary grenades into Skyfall Lodge during the climax.