Newly-slim Jennifer Hudson has shown off her dramatic weight loss by singing a duet with her larger self for a new advert.
The singer has lost an impressive 80 pounds (36 kilograms) in recent months and has become the face of diet brand WeightWatchers.
She has now filmed a commercial for the company, singing The Four Tops hit I Believe in You and Me alongside a video image of her heavier self from 2004, when she was a contestant on reality TV show American Idol.