Knowing is a 2009 American science fiction thriller film directed by Alex Proyas and starring Nicolas Cage. The story revolves around a teacher who discovers a set of cryptic predictions inside a time capsule, indicating upcoming disasters and possibly implicating his family in the unfolding events.