I'm sure some people will trash this film - most films seem to be trashed at one time or another on these messageboards (!) - but I loved it. Some people look for flaws in a film like this as part of a game, when it's much more fun to find different interpretations and make them work. This movie has many possibilities, and I do like that! Worth seeing again...