Knowing
(2009)Knowing 2009
At the opening ceremony of a new elementary school in 1959, a group of students are asked to draw what the future will look like. His paintings will be put in a time capsule and stored there for 50 years. However, the mysterious girl fills her paper with seemingly random numbers and says they were whispered in her ear by invisible people. Half a century later, a new generation of students investigate the contents of the capsule, and the girl's cryptic message falls into the hands of a young Caleb Koestler (Chandler Canterbury). But Caleb's father is John Koestler (Nicolas Cage), professor of astrophysics, who made the startling discovery and showed that the message predicted with consistent accuracy the date and number of deaths in every major disaster in the past 50 years. As Father Koestler learns the secrets in the document, he discovers that there will be three more catastrophes, the last of which will lead to global destruction. Authorities ignore John's warnings of impending disasters. The scientist's fears increase when Caleb realizes that he is somehow part of the mystery. With the help of Diana Weiland (Rose Byrne), the daughter of the author of the prophetic message, and her granddaughter, Abby Weiland (Lara Robinson), John embarks on a breathtaking race against time to stop the ultimate catastrophe.