James Bond (Daniel Craig) uses a 7.65mm Walther PPK in the pre-title fight sequence with Agent Fisher. After hitting Fisher on the side of the head with the PPK, it spent the rest of the washroom fight sequence on the floor before being retrieved by Bond to complete his first kill and commence Craig's first prologue in the gunbarrel sequence. One of the Ugandan terrorists (Michael Offei) fires a PPK at Bond inside the hotel. Daniel Craig is seen holding a suppressed PPK on the film's cover.
Section Chief Dryden's underworld contact Agent Fisher (Doud Shah) has a Heckler & Koch USP Compact. The bomb-maker Mollaka (Sébastien Foucan) also uses a USP Compact, firing eight shots before running out of ammunition. It was suggested that Mollaka might be using the .45 ACP model for this reason, however the bore appears too small to be a .45 ACP pistol.
Dryden (Malcolm Sinclair) uses a Star Ultrastar. He draws the Megastar and nearly kills Bond in his apartment, only to discover that he has removed the magazine. He was MI6 Section Chief in Prague, Czech Republic, before being killed by Bond's P99 due to his secret-selling.
The main sidearm of James Bond (Daniel Craig) throughout the whole movie is a Walther P99. It is seen with and without a suppressor. Both live Walthers and PAK Umarex Walthers were used during production with custom made suppressors. Also seen in the opening credits.
Error creating thumbnail: File missingRubber stunt and Vega holster used in productionBond with rubber stunt and Vega holster. The rough action sequences called for a flexible rubber stunt to be used to avoid accidents on set
AK-47
Many of the "freedom fighters" in Uganda in one of the early scenes carry AK-47 rifles and variants.
The guards of the Nambutu Embassy can be seen using what on close examination is determined to be a WASR-3, a 5.56x45mm AK variant that looks similar to the AK-47.
The Nambutu ambassador (Valentine Nonyela) keeps a Browning Hi-Power Mark III in his drawer which Bond takes and uses to dispatch a few enemies. He then drops it when the ambassador comes down to confront him. Bond then draws his P99 from his holster and kills Mollaka with it.
The terrorist Carlos (Claudio Santamaria) uses a 2nd Generation Glock 17 as his sidearm that he takes from the holster of a Miami airport policeman. He fires it at Bond during the pursuit at Miami Airport. Also used by the Montenegro police.
The police at Miami Airport can be seen using Colt Law Enforcement Carbines. They are noted as such instead of M4A1 carbines because they have 16" barrels instead of 14.5" barrels like an M4. This means they were converted to full-auto for the film.
There are two appearances of UMPs in the film, the first seen are the Heckler & Koch UMP-45s seen used by two of Gettler's thugs, fitted with vertical grips, red-dot sights, and suppressors. They use them to try and kill Bond, but miss.
Gettler (Richard Sammel) uses a two-tone Jericho 941F (stainless frame and black slide) during his battle against Bond. Also seen in the opening credits.