In the film, the role of Alan Parrish's father and that of the merciless hunter Van Pelt are played by the same actor (Jonathan Hyde). This may be a reference to Peter Pan, since (in theatre and movie versions) the parts of Captain Hook and Wendy's father are traditionally played by the same actor. (Robin Williams played the grown up Peter Pan in the movie sequel Hook.)
The movie was filmed in Keene, New Hampshire. The film crew left an advertisement up on a brick wall right in the center of town for Parrish Shoes which can still be seen today.
The exterior of the Parrish shoe factory was filmed at the Hurd Mill in North Berwick, Maine. The building was once a prosperous mill that made wool products, but has been empty for many years.
When Van Pelt enters the gun store, the music playing on the radio has been modified for the Mexican release due to the fact that, at least in the U.S. release, it originally featured Mexico's national anthem. It is an infringement of Mexican law to play the anthem for commercial or mockery situations, deliberately or not, although in the U.S. Territories it is in the public domain.
In the French version (dubbed in Quebec, at least), Judy's line, "I'm sorry, dear, you have the wrong number," which she speaks in a fake English accent, is still in English but is spoken with a regular North American accent. Additionally, the two French girls who hear the game at the very end speak Spanish instead of French.
Though the plot differs greatly from that of the book on which it is based, the ending of the film is very similar, in which the game is found by two other young children. In the book, the two children who find the game at the end are named Walter and Danny, the main characters from Zathura: A Space Adventure.
The Sir-Save-Alot scene was shot in Tsawwassen, BC located at 56th Street & 12th Avenue in what was the Tsawwassen Shoppers Mall. The Sir-Save-ALot store was the old Super Valu store (which was a grocery store before it closed). At the time of filming, the store was vacant, and although the exterior was repaired after the movie was shot, the store never re-opened. The mall has since been redeveloped, with Safeway being the anchor tenant. The Sir-Save-ALot/Super Valu in the old mall was along the west perimeter of the current mall, what is now a parking lot/entranceway.
Although Carl Bentley is shown to have still been an adult when Allen Parrish was a child, David Alan Grier, who plays Carl, is actually four years younger than Robin Williams, who plays the adult Allen.