$ 0 0 The fractious script doesn't give Jennifer Hudson much, but she's still the whole deal as Aretha Franklin, writes critic Rex Reed.