Heath Ledger was amazing. Everything else smelt of Hollywood shit through and through. I cannot believe that intelligent people have been hoodwinked into believing this is an intelligent Christopher Nolan film, it's not. It's a long, uncomprehensable mess. Nolan is a hit or miss kind of director. This time he missed.