Las anteriores películas de Jeff Nichols eran de producción independiente. 'Midnight special' será su primer largometraje de estudio, aunque volverá a encargarse de escribir el guión, tal y como ha hecho en todas sus películas.
El actor Michael Shannon ('Boardwalk empire') es el actor fetiche del director. Ha salido en todas las películas que ha dirigido, un total de cuatro. En 'Shotgun stories' y 'Take shelter' tuvo el papel del personaje protagonista, en 'Mud' fue secundario, y en 'Midnight special' volverá a encabezar el reparto.
La película empezó a rodarse el 20 de enero de 2014 en Nueva Orleans y terminó el 1 de marzo del mismo año.
Warner Bros tenía planeado estrenar la película el 25 de noviembre de 2015, pero finalmente lo retrasó al 18 de marzo de 2016.