Kiki Palmer would be a good choice, she resembles her more than any of the above mentioned and she has real acting chops. Let's face it, anyone that does play "The Voice" will be lip sinking to her music, so as far as looks and acting Kiki Palmer has my vote. As much as I like Jennifer Hudson, this is not the role for her, even with her voice, the voices are just polar opposites and Jennifer will try to belt out every song of Whitney's not really doing them justice.