Reviewing this film after so long was a nice watch. This high lights Nolan's strengths as a director in executing on concepts and amazing set pieces. Unfortunately it also highlights some of his weaker traits in dialog and subtlety.
The film played with the concept of perception and reality very well with by leveraging the language of film as a narrative device as an analog for perception and reality.
Very good watch, one of Nolan's, recommend.