The film is good but too long. There are 20 mins of nothing. The plot is intriguing and it is one of the rare movies that keeps you hanging on thinking "whose side is the protagonist on?" Good but it could have been better. 7/10