Great story, great actors. Keanu Reeves, gorgeous Jennifer Connelly, impressive performance by Jaden Smith (all of 10 years old!), even a small role for John Cleese, in a very serious role, none of his usual funny stuff. Awesome spectacular effects. Warmly recommended, especially in IMAX format.