MovieChat Forums > End of Days (1999) Discussion > 1000 years means December 31, 2000, not ...

1000 years means December 31, 2000, not 1999


This was the biggest plot hole in the entire movie. According to the film, Satan is supposed to be released at the end of every 1000 years, to attempt to impregnate a chosen woman. But there was no year zero!

There was 1 BC, which was immediately followed by AD 1. AD 1 was the first year of the first millennium, which ran from January 1, AD 1, to December 31, AD 1000.

January 1, AD 1001 began the first year of the second millennium. This means that the second millennium ended on December 31, 2000, so Satan would have been released at the end of the year 2000, not 1999!

This film was set one year too early, because the makers of the film and society at the time had no understanding of history or mathematics. I remember the end of 1999, when everybody was going crazy about the end of the millennium because they were too stupid to understand that the transition from 1999 to 2000 meant nothing.

The transition from 2000 to 2001 was significant, but nobody gave a ****.

reply

Can't believe you're the only other person who caught this. This was a huge pet peeve for me 14 years ago when people were erroneously celebrating the new millennium. Buncha ijits.

reply

I think I remember some news about the accuracy of the celebration going from 2000 to 2001. Maybe they will get it right next time.

If we can save humanity, we become the caretakers of the world

reply

[deleted]

It's NOT a plot hole if I recall correctly; Arnold's character pointed out the misconception himself.

The priests told him the calendaring system we use was just a side-effect, a bonus in effect, with the real goal being the "end of days" calculation.

In other words, they seemed to be saying that their people calculated when, exactly, the critical date would fall, then set that date as 12/31/1999.

Neat way of side-stepping the "end of millennium" misconception, which is why I remembered it.

reply

Spot on!


Festina lente!

reply