Overrated. stands between mediocre and bad.

Rating: 5/10 (30 May 2009)

I just finished watching this film and I'm glad it finished.
This film pretends to be smart... but unnecessary jokes and unnecessary scenes ruin the plot and after the first 30 minutes I lost my interest about this movie.
Yes, it has amazing visual effects that worth watching this film, but the plot just stands in the air between mediocre and bad.
Lame plot + good visuals + ridiculous scenes/jokes/performances/script = guess the result.
Of course, if you don't expect too much from it you will enjoy it. but if you like really smart movies that make you think then skip this movie.