Jennifer Hudson should play Patti labelle