It's without a doubt one of the most impressive films ever made due to it's breath-taking cinematography, stunning visual effects, gorgeous costumes and magnificent production design. Not only that, the film boasts an all-star cast with Heath Ledger in his final role. The only issue is that while the film is engaging, it does have a hard time providing a coherent plot of its outlandish, ambitious premise. With that in mind, that may taint the viewing experience for many viewers. For me, it didn't. Overall, this is among director Terry Gilliam's finest efforts as he shows that when in the right hands, occasionally, brilliantly-executed style truly can make up for little substance.