Walked out after half an hour. Unrealistic fight scenes, plot holes and weak story telling. In order to create larger than life persona, they forgot basics of movie making. Also the hall was half empty on second Saturday of movie release... I should have taken the hint.