Inicialmente el papel de Ricky era para la Oscar 2002 Halle Berry, pero debido al rodaje de X-Men 2 tuvo que dejar este proyecto, que paso a manos de Jennifer Lopez (Mirada de ángel, Nunca más), que se embolsará una buena propina. El protagonista lo interpreta otro actor en alza Ben Affleck (Pánico nuclear, Changing lines, Daredevil). Dirige Martin Brest (Esencia de mujer, Huida a medianoche).