Die Another Day (2002)
Produced by Michael G Wilson & Barbara Broccoli
Directed by Lee Tamahori
Screenplay by Neal Purvis and Robert Wade
James Bond played by Pierce Brosnan
THE VILLAIN: Colonel Tan-Gun Moon (Will Yun Lee) - son of General Moon, educated at Oxford and Harvard, involved with illegal arms smuggling for African conflict diamonds.
Sir Gustav Graves (Toby Stephens) - flamboyantly wealthy British émigré diamond baron, official bio lists him as an orphan who went from working in the diamond mines of Argentina to controlling a huge diamond mine in Iceland, a champion fencer with a supposed interest in ecological issues, developer of the Icarus space program.
SUB-VILLAINS: Zao (Rick Yune) - North Korean collaborator of Colonel Moon, betrayed by Bond, and subsequently scarred with diamond shrapnel.
Dr Alvarez (Simon Andreu) - leading researcher in gene therapy, runs a clinic where he purportedly helps Cuban leaders extend their life expectancy.
Mister Kil (Laurence Makoare) - security officer working for Graves.
Vladimir Popov (Michael Gorevoy) - technical genius behind the Icarus satellite.
VILLAIN'S PLOT: Gustav Graves plans to use the Icarus satellite weapon to destroy the minefield in the Korean Demilitarised Zone, allowing for the takeover of South Korea and the uniting of Korea, Japan and China into a new, unstoppable superpower.
BOND WOMEN: Giacinta 'Jinx' Jordan (Halle Berry) - beautiful African-American NSA agent.
Miranda Frost (Rosamund Pike) - Harvard-educated publicist for Gustav Graves, fencing gold medal winner at the Sydney Olympics, working undercover for MI6.
BONDS ALLIES: General Moon (Kenneth Tsang) - North Korean General with hopes of peaceful relations between North and South Korea, father of Colonel Moon.
Falco (Michael Madsen) - NSA agent who believes Bond confessed secrets to North Korean officials under torture.
Mr Chang (Ho Yi) - Hong Kong hotel manager actually working for Chinese Intelligence.
Raoul (Emilio Echevarria) - Cuban sleeper agent working for MI6 in Havana.
Verity (Madonna) - fencing coach at Blades.
THE BOND TEAM: M (Judi Dench) - new head of MI6, steel-nerved bureaucrat known to some as 'the evil queen of numbers', who does not like Bond's methods, but realises his necessity.
Miss Moneypenny (Samantha Bond) - M's assistant, who enjoys a flirtatious relationship with 007.
Q (John Cleese) - the creator of Bond's lethal gadgets.
Charles Robinson (Colin Salmon) - Senior Analyst for field operations at MI6.
BOND'S GADGETS: Surfboard with concealed weapons; combat knife with GPS beacon device; watch which emits laser beam cutter; Aston Martin V12 Vanquish gadget car; ultra high frequency single-digit sonic agitator ring; Switchblade personal jet glider.
LOCATIONS: Pukch'Ong Coast, North Korea; Korean DMZ; Hong Kong; Havana, Sierra De Los Organos, Isla Organos, Cuba; London; Vatnajokull, Iceland