Jennifer Hudson was tasked with the very important role of singing at her close friend Denise Vasi's wedding over the weekend.
The Dreamgirls star brought her singing talent to the ceremony and sang like an angel from a balcony overlooking the bride and groom.
Dressed in a soft lilac shift dress that fell just above the knee, and wearing her dark tresses in a chic up-do, Jennifer looked elegant and graceful.
As model and actress Denise walked down the aisle to marry her director beau Anthony Mandler, Jennifer sang beautifully and clearly had a powerful effect on her friend. The radiant bride took to Twitter to post a stunning montage of her singing friend and the couple's sunny Californian ceremony.
Denise and Anthony chose a gorgeous vineyard in the Santa Ynez region to exchange their vows, with the delighted bride tweeting her joy throughout the day.
"Thank you @iamJHud for being a part of our union. I had chills walking down the aisle. You are such a beautiful person inside & out. #vasimandlermerge," wrote Denise, alongside the photo.
"Congrats! Honoured to sing for your special day! #vasimandlermerge @denisevasi amandler," replied Jennifer.
The accomplished actress has been busy promoting her latest film, The Inevitable Defeat Of Mister And Pete, and just days before the wedding was pictured at the Chicago International Film Festival.