This movie, overall was just awesome. I honestly don't know why there are such bad reviews given by the critics. I was a bit skeptical about watching after I read them, but now that I have finally watched, I can say that this movie deserves a view from everyone. It's a brilliant integration of fantasy and the modern day world. The movie presents racial diversity and racial discrimination in a very realistic manner. It has a very good storyline and the effects were amazing. A brilliant movie and a very entertaining watch.