New picture shows Jennifer Hudson as Aretha Franklin

Jennifer Hudson plays Aretha Franklin in Respect (Matt Crossick/PA)
Jennifer Hudson plays Aretha Franklin in Respect (Matt Crossick/PA)