The film came in $2 million below its budget. Co-producer Rhonda Tollefson credits this to Producer Sean Connery's thrifty Scottish ways. Connery drove his own car instead of hiring a driver and flew on commercial planes instead of using private ones so that all the money would show up onscreen.
Ronald Bass' original screenplay contained numerous additional spectacular action sequences involving Mac, including a robbery taking place onboard a moving luxury train, but Fox balked when the initial budget for this script was estimated at over $130 million. The final film excised many of Bass' envisioned super-action scenes (keeping a handful for the theatrical release) and came in at a final budget of $70 million.
Pudu station, where the protagonists meet at the end, is in fact Bukit Jalil station with all the signs changed. Bukit Jalil is a much more attractive station than Pudu, but too far from central KL to be feasible for the plot.
Director Jon Amiel reports that in the scene in the market in Kuala Lumpur when Gin is confronted by Hector Cruz, a large rat ran right by her head, and she freaked out, abruptly ending the first take.
While Antoine Fuqua was briefly attached to direct, he wanted to increase the action sequences. Fuqua envisioned a rather large, epic scale car chase for the scene where Gin and Mac escape from the shady antiques dealer, and the climactic heist was to feature more high-tech gadgets and a much more intricate escape. Producer/star Sean Connery was not happy about Fuqua's plans for the film, in fact, in a 1999 issue of Premiere magazine, he said that Fuqua tried to turn the film into "The Rock", which Connery believed wouldn't have worked for the picture.
Malaysia objected to the depiction of their country as a backwards one when a shantytown in Malacca was superimposed over a tilt shot of the Petronas Towers. In reality, Malacca is nowhere near the Towers.
Some of the information in Mac's file includes D.O.B. (August 21, 1937); P.O.B. (Edinburgh, Scotland); Citizen (UK); Height ( 6' 3"); Weight (210 lbs); Race (Caucasian); Hair (Brown - graying); Eyes (Brown). This is almost identical to Connery with the only differences being D.O.B (August 25, 1930) and Height (6'2). Mac's file also states; family (Age 5 - father died, age 12 - mother died, no known siblings); Marital Status (Widowed 1955, Camilla Charles); Languages Spoken (English, Mandarin, Japanese, French, Malay); and Military Service (Royal Marines 1956-1962, Commando Unit, Malaysian police). This is very similar to the character of James Bond. Family (Age 11 - both parents died, no siblings); Marital Status (Widowed in the book 'On Her Majesty's Secret Service'); Degree in Oriental Languages, fluent in French; Military Service (Commander in the Royal Navy)
In the opening sequence, the passcode on the security unit that the thief uses is 1007 for Sean Connery as he was the first cinema 007. In truth, Barry Nelson was the original James Bond. He played the part in 1954 on USA TV playing CIA Agent James Bond in _"Climax!" (1954) (Casino Royale (#1.3))_.
In the original script, the climactic events were set to take place on the minute that Hong Kong reverted to Chinese rule. However, director Jon Amiel preferred to use something more timely so the Millennium Eve became the catalyst event.
During Catherine Zeta-Jones' breakdown of the intensive security measures she and Sean Connery will encounter in the millenium heist, Rolf Saxon is continuously shown throughout the sequence as the director of the millenium compliance testing. He was introduced in a similar fashion as C.I.A. Analyst William Donloe when Tom Cruise conducts the breakdown of the C.I.A. break-in at Langley, VA in Mission: Impossible (1996).
An early scene in which Gin sneaks into Mac's hotel room and leaves the Time magazine on his bed was deleted but can be found (without audio) on the DVD. Director Jon Amiel said test audiences thought the scene unnecessarily delayed the first encounter between Gin and Mac.