I want to give this 5 stars so bad but it just falls short....This movie hits on all the big things .....the story, acting, the vibes but at times the camera shots make this movie hard for the viewer to keep up....but all in all this is a really good movie...one of those good movie I'll prob never watch again.