Singer and actress Jennifer Hudson has been making headlines lately due to her dramatic weight loss in recent months.

The star has gone from a size 16 down to a 4 and she looks amazing. Last Thursday, Jennifer was spotted walking down the red carpet at the Keep a Child Alive's 7th Annual Black Ball in New York, where she looked fit and healthy.
Wearing a black velvet strapless number, Jennifer was all smiles as she showed off her toned arms and shoulders.