From singing on a Disney Cruise ship to American Idol and finally to an Oscar, we've been watching Jennifer Hudson's style evolve. Check out the best and worst looks the singer has been spotted in over the years!