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.
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.