It keeps your attention throughout the whole movie, it is well written, and acting is also great. There aren't that many plot twists but those that are present are good. Soundtrack is decent, though there aren't any memorable tracks except for the Logic - Ballin' song. Its a well done movie with great actors, and it is definitely worth your watch!