The French movie Cache (Hidden) is riveting and infuriating, you have to see but it will drive you crazy-- it will make you paranoid, it will make you confused, it will make you think harder than you usually have to think while watching a movie (but Michael Haneke's direction-- he won the award for it at Cannes in 2005-- and Juliette Binoche's acting make it well worth the wild ride) . . . and watch the last scene carefully, it reveals something . . . what? I don't really know, but I still loved it: nine bloody roosters our of ten.