Movie is worth watching, performances are commendable and the movie never feels slow or boring in any way. Although the movie is good there are still some loose ends at the end, there was more than one subplots which was not fully ended. Still overall the movie is worth watching.