Yes, a strange but compelling movie. I was worrying for Bale during that movie tho, I've never seen an actor look so skeletal. Amazing that he beefed himself up to play Batman only a few months later. Going from one extreme to the other can't be good for the heart.
Anyway, the film - I couldn't work out what was going on until it was revealed, so that was good. Nothing worse than when you've worked out the plot before it unfolRAB. That "fairground" scene was a bit freaky! Not the kind of movie you can enjoy again & again tho, imo.