I have a strange feeling the Dark Knight only did well cause of the death of Heath Ledgers. I mean I've seen the movie more then once and it was OK, but it wasn't brilliant by any means. Heath Ledgers acting as the Joker was kinda cool and well played out, but there just was something wrong with the movie that doesn't really make it worth watching a second time. Titanic was awesome when I was like 8 years old watching it for the first time. Seen it MANY times in my life, still today I think it was a good film. Avatar is the same, I really liked and and wouldn't mind seeing it again. imo, if a movie is good enough to want to watch a second time then it must be pretty darn good.