La película se comenzó a rodar en marzo de 2002, cuando la novela ya era un éxito de crítica y de ventas, y el rodaje duró once semanas.