First, Jennifer Hudson went from a size 14 to a size 4, then she goes from super long to short. So many changes, I can’t keep up! But, the hair? I adore. Jennifer Hudson’s bob is beautiful. It elongates her neck and gives a more mature, sirene aura.