Kate Bosworth dejó el papel de Sam Lockwood para filmar Superman Returns y la sustituyó Jessica Alba.
Helen Mirren y Sigourney Weaver, eran las dos candidatas en negociación para interpretar a la madre de Clay. También, en un principio, Jared Leto iba a encarnar el papel protagonista.
La filmación comenzó el 31 de octubre de 2005 y se llevó a cabo principalmente en Nueva York (Fordham University y el Hospital Bellevue).