Answer
Knowing is a 2009 science fiction thriller film starring Nicolas Cage and Rose Byrne. The film follows Cage's character, John Koestler, an astrophysicist who discovers a time capsule containing a list of future disasters. Byrne plays Diana Wayland, a scientist who helps Koestler interpret the list and prevent the disasters from happening.