Lindsay Lohan, que tenía 14 años de edad en el momento de la producción, firmó originalmente para interpretar a Kaylee. Sin embargo, se retiró poco antes de empezar el rodaje para tomarse un descanso temporal en su carrera interpretativa.
Fue sustituida por Amanda Bynes.
Se trata de la última película en la que aparece André Rosey Brown.