Camera movements, visual fx, acting, great plot. This film has it all. It's a very fast pace movie, with lots of information to register in very few time. The story is well written, Nolan proves once again his ability as a director. Bale does his job nicely, but we should expect more from him. All the actors play it great, but personally I didn't like Gyllenhal's performance. Heath Ledger did a great job, but I'm afraid his tragedy might influence the judgment. Overall a movie worth the ticket. Finally after months of disappointment.