Its meant for big screen only. I dont think i could have gone through the whole movie otherwise. Action scenes were good, bgm was the best part(really good). Acting was below par, Katrina disappointing as ever, rohit shetty cant get you to act, no matter if you are effing akshay himself. Dialouges were heavy, sub par. Comedy was bearable. Plot is very obvious and overall illogical.
Some scenes were cringe enough to make me want to leave for a sec, like gulshan grover and akshay's talk about Indian muslims and patriotism. But there were scenes where all you want to do is whistle and clap.
Overall the movie is wachable but only in big screen.