The movie was announced in 2000, and was originally meant to star Jennifer Love Hewitt, Brandy Norwood and Freddie Prinze Jr. again. However, the movie was left alone for a while and the original script, which involved Jennifer, Brandy and Freddie, was scrapped and a whole new script was written. Despite the script being scrapped, Hewitt was rumored to have a cameo appearance in the new movie, but never made it.
Alessandra Torresani was originally set to play Zoe, but when Alessandra left the project, Torrey DeVitto was given the role.