She has the voice to do it.. and an Oscar for Supporting Actress speaks for itself. Jennifer Hudson portrays Aretha Franklin in 'Respect,' coming in December. Jennifer also sang an Aretha song on the BET Awards last night.. Photo: Getty Images