Knowing is Everything.
As part of a school project a class buries a time capsule that is to be dug up in fifty years. Each student is to draw their personal view of what the future will hold. One student however draws not picture but a strange series of numbers. The child, interrupted before being able to complete the list, disappears into the basement of the school. She's later found scratching a final series of numbers into a door until her fingers bleed.
Skip ahead 50 years and it's time for the capsule to be unburied. John Koestler played by Nicolas Cage is the widowed father of a young boy who is trying to balance raising his child as a single father and his work as a professor at MIT. He has lost his faith and ponders the the theory determinism versos the random nature of the universe. Is everything predetermined by an all knowing being or is it the result of Darwinism the lucky accidents of random mutation?
After the retrieval of the time capsule from it's 50 year old tomb each of the children receives a picture drawn by another child, but one is different. John Koestler finds that the letter his son received has a special mystery about it. Upon examining the letter he begins to realize that it describes terrible events from the last 50 years including the tragedy on 911. It also describes three events that have not yet occurred.
John Koestler confides in his best friend who tries to dismiss the letter as random and suggest that John is assigning meaning to random gibberish. Very quickly the next event slams him in the face with the reality that lie before him.
Now John must reconsider his faith and decide whether the future is written in stone or if it's fluid. Further he must decide whether this is a warning to him. Meanwhile faceless characters seem to be stalking him and his son. Now his test of faith becomes a test to save his son and possibly the world.
The movie does not fail to entertain with a nice mix of Sci-fi, religion, mystery, and special effects. All in all I'll award this film four and a half stars.
Nicolas Cage as John Koestler
Chandler Canterbury as Caleb Koestler
Rose Byrne as Diana Wayland
D.G. Maloney as The Stranger
Lara Robinson as Lucinda Embry / Abby Wayland
Nadia Townsend as Grace Koestler
Alan Hopgood as Rev. Koestler
Adrienne Pickering as Allison
Joshua Long as Younger Caleb
Danielle Carter as Miss Taylor (1959)
Alethea McGrath as Miss Taylor (2009)
David Lennie as Principal Clark (1959)
Tamara Donnellan as Lucinda's Mother
Travis Waite as Lucinda's Father
Ben Mendelsohn as Phil Beckman