I've been watching some of his movies I missed recently. Memento was so unique, definitely a movie unlike no other I've ever watched.
But my pick is Inception. As good as the Batman movies are, Inception reaches that level of being an instant classic for me. I end up so happy and thrilled every time I give it a watch. I must have watched it 4-5 times already.