Outrageously unreal but its sure as hell entertaining!

Rating: 8/10 (9 July 2009)

Well, I went into this film not "knowing" too much. What? I'm not the first one to make that joke? Seriously if you going into a film expecting sense and sensibility knowing that the plot line is about someone predicting the future then may I call you a little foolish? Sorry. OK I apologise. But look, just don't take this film TOOO seriously, OK, because that way, you'll enjoy the hell out of this flick.
What is very surprising about this very entertaining film is the sudden switching and mixing of different genres. And if I tell what kind of genre it switches to then you wont be pleasantly surprised like I was. So I wont tell you. What I will tell you is don't read into it too much, just go with the flow. Let the story unravel as it is a pretty good mystery. The ending will divide many people but I loved it. In fact I really really dug all this nonsense. It was like watching a Shyamalan film. Most of his movies have endings which you either love or despise. And much like a Shyamalan film, there is an underlying mystery mixed with a sense of where the hell is this film going. And again, much like a Shyamalan film, there is a delicious (or disgusting depending on your taste) dose of pretentious nonsense.
But this is an Alex Proyas film and he stamps his signature all over it visually, and as with his previous work like Dark City, he keeps you guessing and directs the narrative with flair. Nicolas Cage is at his Cagey best, slurring his dialogue and drooping his face like only Cage can. The little boy who plays his son is fine until he shows intense emotions but hey, he's a kid and I trust, you as a viewer, will not be taking all this nonsense seriously now, will you? You'll have fun with this movie and you'll have a great time discussing with your movie loving buddies why you hate or love the ending.
Because of the similarity of this film and Shyamalan's movies in terms of structure and twisty narratives, I'm guessing you will love this if you are a Shyamalan or Alex Proyas fan. If you hate their output, I'm guessing you'll hate this film too.
Me, I love it.