What science fiction thriller starred Nicholas Cage and was directed by Alex Proyas?
Alex Proyas:  Proyas is best known for directing the films "The Crow" (1994), "Dark City" (1998), "I, Robot" (2004), "Knowing" (2009), and "Gods of Egypt" (2016). Knowing (film): Knowing (stylized as KNOW1NG) is a 2009 science fiction thriller film directed by Alex Proyas and starring Nicolas Cage.
Knowing