This is up there as one of my all time favourite films along with The Matrix and other mind bending gems. I saw it in the cinema and literally detached from the film for about 15 seconds or so, thinking to myself that I couldn't believe how good it was. That said I did go in with absolutely no expectations at all, but even if I had I would still have loved it. It's certainly a complicated film and is more worthy of a second or third viewing than most films. DiCaprio continues to impress me as an actor, Ellen Page continues to be hot, and Nolan has been promoted from my favourite director, to God.