First of all, I wonder if any of those people who voted for "1" are just merely watching this movie for Chow Yun-Fat.
The movie is not confusing at all. Maybe those who found it confusing was due to the fact they couldn't understand Cantonese. There might be some unnecessary misunderstanding when it comes to English Subtitles/translations. People who don't understand it may also due to they don't understand Hong Kongnese culture nor B movies from HK's 80's. Also, don't confuse this movie with Paul Verhoeven's "Total Recall". This is not a case that an ambiguity might exist. In fact, you have to understand it's merely a very simple story about an unusual person who has a special ability. Don't over-try while digging any meaning out of it. Not many HK movies have the subtleties that you are looking for.
The story is clearly told and the performances from the actors on average is quite good. Story goes smoothly but very tightly. Some of the shots create some ghosty look which donates quite an amount of tension and cliffhangers. The lighting and other cinematography are well used. Believe or not, I think it's a better piece than Chow's "A Better Tomorrow III".
For those who want to watch it because of Chow Yun-Fat, you should not expect a lot from him. This is not him having a leading role. He doesn't even appear until the 5/8 of the film has been spinned. Besides, in some way, it's good to see that he's not type-casted for a certain kind of his personal charisma. Moreover, it's not really an action movie. Mixed with a little comedic element with HK 80's mainstream ("Good-guy-bad-guy" kinda thing plus a little romance).
After watching so many good and bad movies from Hollywood, European and Oriental countries, I'm glad this one is not the one that completely wasted my time.
I rate it for 6.5.