Alejandro Amenábar escribió el guión con Rachel Weisz en mente para interpretar el personaje de Hipatia.
Arturo Zafra
Los personajes de Tania (Rachel Weisz), Danilov (Joseph Fiennes), Kruschov (Bob Hoskins) y Kulikov (Ron Perlman) están basados en personajes reales que conocieron a Vassily Zaitsev en el sitio de Stalingrado. Danilov fue el comisario político que le encumbró como héroe; Kruschov era coronel de estado mayor y sustituyó a Stalin como máximo líder de la URSS; Kulikov fue en realidad discípulo de Zaitsev y uno de sus mejores amigos. Tania fue de hecho amante del héroe soviético durante los catorce meses de asedio, hasta que ambos fueron evacuados. Vassily había sido herido levemente en los ojos, pero a Tania le informaron erróneamente de que había muerto. Para su desgracia, supo que su amante vivía cuando algunos años después de acabar la guerra, los noticieros soviéticos anunciaron la boda de Vassily con otra mujer.
Una replicada a tamaño real de Rachel Weisz fue hecha y se utilizó como el cadáver de Isabel, la hermana gemela de Angela Dodson, quien se suicidó.
Sandra
Para la escena en la que Evelyn "Nefertiri" pelea con "Ancksunamun", Rachel Weisz y Patricia Velásquez estuvieron entrenando durante cinco meses para que todo saliera a la perfección.