Beyonc?? plays Etta James, and though her acting is a little uneven and the movie is not doing especially well at the box office (it opened last week in 9th place, this week it is at 11th), she is got an Executive Producer credit and sings the hell out of a lot of soul classics on the soundtrack.