Jennifer Hudson is a breath of fresh air. This movie, the cast and the time its set in. Deep talent and a awesome sound track. I love you I do" is definite old skool doo wop. Beyonce moves me with "Listen" because I can relate. Powerful rendition but Jennifer carries the movie to another level. The supporting cast is almost second to none. Its always good to see Danny Glover. Big props!!!!