Terrible movie. Bad storyline. Bad graphics. Bad acting. Bad direction. I have no idea why there are good reviews. It's become a new fad to cast big stars and think it adds to the screenplay. All the roles could have been played by anybody with better acting skills. Honestly, don't waste your time and don't write reviews because you feel bad for the people who made the movie. There are a lot more movies that are good but don't get their due because it doesn't have a known star cast.
Also, would like to mention the bad music and bad voice matching.