Literally, all of these movies entertained me thoroughly (with the exception of Memento and Insomnia because I haven’t seem them).
Chris Nolan is one of maybe 3 directors that I am going to watch his film at any cost (Tarantino and Scorcese being the others).
If I had to rank the movies I’ve seen from Nolan, this is how it would be done:
1B. The Prestige
2. The Dark Knight
4. Batman Begins
5. The Dark Knight Rises
SIDE NOTE: I’m not sure how seriously my list can be taken without seeing Memento. I’ve heard that it is great by mostly everyone that has seen it, I just haven’t got around to it for reasons unbeknownst to me.