Academy Award-winning actress Jennifer Hudson, 30, had a cuddle with her 2-year-old son David on the set of a Weight Watcher’s advert in Los Angeles, Calif. on Sunday.
The singer/actress recently said baby David inspired her dramatic weight loss. “Motherhood brought tremendous responsibilities â€” but none greater than the obligation I felt to get healthy and be there for my son,” Jennifer said. “David deserved to have a mum who could run after him without getting winded or getting tired, to have a role model who could teach him to make healthy food choices. I needed him to grow up with a mum who always would be there for him by caring enough about herself to take control of her health and her eating.”