La condición de Frank Darabont, ante los productores, para dirigir la película es que no cambiaría el final del guion original. Ellos aceptaron y así podemos verlo en el resultado final.
La película fue rodada en tan solo 37 días, cuatro semanas, todo un reto para el director y para la producción. Está claro que los días les cundieron mucho, solo hay que ver el resultado.
William Sadler ya había interpretado al personaje de David Drayton para 'La niebla', pero no fue para la televisión, no para el cine, sino para la versión de la historia que solo incluye audio.