It was one of the best movies I have ever watched. Yes sure for Indian people it wasn't so fun because main villains were Indians and some raged wrote all of these bad reviews. Even if this movie is historically incorrect, please just enjoy it instead of dragging yourself all the way up to this place and rating it 1 star. Acting was good, it was funny etc. It had it's own share of bad scenes, good scenes but I have personally enjoyed it. I first watched it with friends, then at home, then again and now I am gonna watch it again. I have never watched a movie this much again. Its not worth it to watch it in theatre's again and again but I think you should at least once go and watch it in theatres. I had to cut 3 stars because of historically incorrect views. Overall, I think its a good one.