A total of 18 different writers worked on this film.
The speaker sitting on Bosley's desk, through which the Angels hear Charlie's assignments, is almost the same as the one used in the TV series ("Charlie's Angels" (1976)). The speaker in the original series had a small "Bell" in the lower corner, the movie version did not.
Tim Curry's first line, "Over my dead body", is one of his trademark lines from his role as Wadsworth in "Clue".
When Bosley is a prisoner in the tower (near the end of the movie) there is one shot of him sitting and throwing a baseball against the wall, a reference to Steve McQueen in "The Great Escape".
Bill Murray's line about once having had a long talk with a squirrel is a reference to his roles in "Caddyshack" and "Groundhog Day".
At the beginning of the movie, we are shown clips from the Angels' previous cases. In one, the Angels are seen in prison clothes, chained together. Lucy Liu and Drew Barrymore each pull in different directions, and Cameron Diaz, who is in the middle, shouts "I am not a yoyo!" This scene is an exact replica of one from the original TV series. In the episode, "Angels in Chains", Farrah Fawcett says the Cameron Diaz line.
Drew Barrymore was a huge "Harry Potter" fan, even going so far as to read bits of the books to the cast and crew during production. At the beginning of the film, during the clips of previous jobs, she can be seen wearing a Harry Potter disguise, complete with robes, black hair and round black glasses.
In the scene where Drew Barrymore's character "drops in" on two kids playing video games, it's the same house used in E.T. the Extra-Terrestrial (1982), which co-starred Drew Barrymore. An E.T. poster is visible on the wall over the television.
The mobile phones the angels use are the Nokia 8260.
When shown as an in-flight movie airlines remove the opening scene of the angels retrieving a bomb from a 747, opening the emergency door, and parachuting out.
Cheung-Yan Yuen, the film's martial arts choreographer and trainer appears as a fellow passenger on the plane in first class at the start of the film. He can be seen speaking in Cantonese to two pretty women, teaching them to say "thank you".
Lucy Liu replaced Thandie Newton as Alex.
Lucy Liu was originally cast as a villain; she was later promoted to Angel.
Milla Jovovich, Alyssa Milano and Julia Roberts were among the many actresses who were forerunners for the parts of Natalie, Dylan and Alex.
Although the "bad guys" use guns in the film, the Angels do not. Drew Barrymore insisted that the Angels be able to do all their fighting without firearms.
The Creepy Thin Man, played by Crispin Glover, originally had a speaking role, but Glover didn't like the lines, so he asked for them to be removed. The director and producer agreed to make it a non-speaking role to give the character a more mysterious feel.
Drew Barrymore bought the screen rights to "Charlie's Angels" (1976) prior to the movie being filmed - a decision that earned her an estimated 40 million dollars for the first film and a possible 80 million for the second.
The original cast of "Charlie's Angels" (1976) - Jaclyn Smith, Kate Jackson and Farrah Fawcett - were invited to make cameo appearances, but declined. Reportedly, Fawcett said she'd only do it if she were allowed to be with Charlie, and Jackson insisted on playing the villainous role that eventually went to Kelly Lynch. Ultimately, John Forsythe and Jaclyn Smith did appear in the sequel, Charlie's Angels: Full Throttle (2003). Smith's role was uncredited, however.
The girls trained with their martial arts master for three months, eight hours a day.