El 28 de diciembre de 1999, los ciudadanos de la ciudad de Nueva York se preparan para el cambio de milenio. Sin embargo, el Diablo decide arruinar la fiesta al llegar a la ciudad, habitar el cuerpo de un hombre y buscar a su novia elegida, una mujer de 20 años llamada Christine York. Si da a luz a su hijo entre las 11:00 PM y la medianoche de la víspera de Año Nuevo, el mundo se acabará, y la única esperanza está en un ex policía ateo llamado Jericho Cane, que ya no cree en Dios debido al asesinato de su esposa e hija.