Jennifer Hudson has a voice that makes the movie great. She sounds just like Aretha Franklin. The story is a little choppy and the chain of events doesn't always line up with the actual events but again to listen to the Queen of Soul makes it worth watching.