The Dark Knight rises got better the second and third time I watched it. Agree with Jake (yay!) about Batman Begins, although that movie is vastly superior to TDK in the lady department with Katie Holmes. The Prestige is a very good movie and I could watch it at any time, but Inception I liked the first time because it was such a cool concept but the more I watch it the more meh it gets. If its on TV I will watch the last 45 minutes or so, but I really don't want to see all the crap before that.
JGL is a good actor and I like him in most of the stuff he's in, but like I said with Looper, just because he's in it doesn't make it a good movie.