The movie is so captivating and emotion. It really reflect the life so many people have gone through but the big part of it is, it is so unpredictable and wasn't easy to predict the storyline and that is the essence of a great movie. Tyler, I give you 5 dots bro. I encourage everyone to watch and enjoy the roller-coaster of feelings and breath taking movie. Taraji H. nailed it.