I would rate the first half of the movie a bit lower. The idea for the movie was good, the acting was mostly good, but the pacing was too slow. I lost interest halfway through but they really brought me back once the twist was revealed. It was a good ending that brought the whole movie together and did really well blurring the lines between "good guys/bad guys".