As I read all these negative reviews, well..., I personally think it all depend on what do you primarily expect. It was exactly what I expected so I'm not disappointed. I liked the story. The scenes and effects were great. I loved the acting too, except Travolta's. I think his performance wasn't anything much. I think, due to his apperance he didn't fit the charater at all, it looked very fake. The other characters were awesome. It wasn't a masterpiece of acting, but it was still a good movie. And Halle's hot showing scene for me was was a sweet bonus - a cherry on a cake.