La cinta esta basada en la novela The Children of Men, de la escritora británica P.D. James, publicada en 1992.
Tuvo su estreno mundial en la edición número 63 del Festival Internacional de Cine de Venecia, en septiembre de 2006.
Optó a tres estatuillas en los Oscars de 2006, aunque no se llevó ninguna. Entre las nominaciones estaban mejor guión adaptado, mejor fotografía, y mejor montaje.
El director, Alfonso Cuarón, decidió no leer la novela en la que se basaba el guion, debido a que pensaba que podría comprometer su visión de la cinta.
El actor Michael Cane se inspiró en el músico John Lennon para interpretar el papel de Jasper.
Los actores Clive Owen y Charlie Hunnam, quienes interpretan a Theo y a Patrick respectivamente, han dado vida al rey Arturo en adaptaciones cinematográficas. Owen lo hizo en El rey Arturo (2004) y Hunnan en Rey Arturo: La leyenda de la espada (2017)
La escritora P.D James tiene un pequeño cameo en la cinta, como la mujer que esta al lado de Theo en la cafetería.