Some movies leave us befuddled when we first watch them, we might understand a bit here and there, but the overall meaning escapes us. It is only with repeated viewings that we slowly unravel the layers of meaning hidden in the movie. These movies improve with repeated viewing, things that seem puzzling or just plain nonsense start assuming meanings when we slowly start realising the meanings hidden underneath every word, every image in the movie. These artful gems are not to be missed at all.