One of the best films I've seen in what's becoming a long life now. Dazzling, spellbinding, outrageous, witty, charming, funny, clever, inventive, imaginative, and almost overwhelming. Loses no impact on every repeated viewing. Sure, some people won't understand a moment of it - I do feel sorry for them.