La película se ha rodado con un presupuesto en torno a 26 millones de dólares.
Rachel Weisz sonó como la primera opción para el papel femenino, pero se vio obligada a abandonar por problemas de agenda, siendo Nicole Kidman la encargada del reemplazo.