This is a very enjoyable film. Only problem I think is that it takes so long for the audience to understand what's going on that you don't get to enjoy it as much up until the last half hour. Still, the idea is great and it's a high quality big production.