Loved the movie. The movie was predictable towards the end , but the acting and the perfectly choreographed sequences made the movie extremely enjoyable. Crowe enjoyed playing his part and it's evident from his acting. Overall , the movie is enjoyable and fresh.