John Koestler (Nicolas Cage) is an astrophysicist still reeling from the accidental death of his wife a year earlier; he's left to care for his young son. The plot shifts into gear when John eyes a paper marked with a series of numbers that, when encoded, predicts the dates and death tolls of every major disaster of the last 50 years. Grade: B-.
