La película fue rodada al mismo tiempo que se escribía la novela hómonima.
La escena en la que Damian conoce a San Pedro no estaba en el guión original, sino que el director Danny Boyle convenció a Frank Cottrel-Boyce de añadirla. En un principio ésta sólo figuró en la novela, pero al final fue rodada igualmente.