Just saw this fantastic film at the Sundance premier and cannot sing its praises enough. Last time I saw Craig Brewer he was singing Ike and Tina to the audience and turning Sundance upside down with his breakout film Hustle and Flow. This time around he fulfills on his big Sundance payday with another unique vision thats going to get everyone talking about Samuel L Jackson, and if you thought Christina Ricci was just that girl in the Addams Family movies then think again. Ricci plays Rae a complete mess of a women who without her beloved Ronnie, played by the getting better all the time Justin Timberlake, has an uncontrollable need for all things sexual. When Ronnie leaves for the a tour with the Army, Rae's demons send her tumbling down a bumpy road that leaves her used and abused left for dead on the side of the road. Along comes old blues-man Lazarus played by the great Samuel L Jackon, Lazarus himself has a few demons lurking around in his head as well, notably his ex-wife who done wrong by him. Lazarus gets to think about this young women and after some soul searching he takes it upon himself to cure her evil ways with some love, some lessons and a 40 lb. chain. I don't want to reveal too much so I'll just say there's some dark moments, some very funny moments and whole lot of great acting. This movie isn't by any means Hustle & Flow 2, however Craig Brewer does tie the two films together with his hope for redemption and change for the better for even the most unlikely of people. Audiences will find a movie worth watching here and worth thinking about well after it ends.