Casting Gag: The voice actress for Marlene in both Japanese and English (Sumire Morohoshi and Ariel Winter, respectively) shares the voice for characters in other Square Enix works: Mog and young Kairi, who are also cute, small characters. Andrea Bowen, who played the Moogle Girl, was also upgraded to voicing Aerith in Crisis Core.
Fan Nickname: SHM—Silver Haired Men for Kadaj's gang. They were called this for a long time before the official release of their names.
The Other Darrin: George Newbern took over for Lance Bass as Sephiroth starting with this movie. For the Complete version, Aarom Refvem and Ariel Winter replaced Benjamin Bryan and Grace Rolek's Denzel and Marlene since the latter two actors grew up and couldn't voice them for the new scenes. Mandy Moore had also voiced Aerith in the first Kingdom Hearts game but was replaced by Mena Suvari for this one.
Throw It In: Several minor aspects of the film, such as Rude's extra sunglasses, were tossed out by development staff as random ideas not in the original concepts, and got approval.
Sure, Why Not?: The producers of this film openly admitted that they turned Cloud from the serious hero into the brooding loner because the "fans" would be familiar with this image of him.