Celine Dion wows in white to perform on Michael Buble's festive special as she prepares for last Christmas with her husband Rene

The stars were out in force for Michael Bublé's annual Christmas In Hollywood special on Thursday night.

But Céline Dion stole the show as she took to the stage in an elegant white gown, performing a moving rendition of traditional carols O Holy Night and Happy Xmas (War is Over) and reducing the studio audience to tears.

The 47-year-old star's performance was all the more emotional since the singer is preparing to spend her last Christmas with her music manager husband Rene Angelil, 73, who is battling throat cancer.

Scroll down for video

Festive appearance: Céline Dion's performance was one of the highlights of Michael Bublé's Christmas In Hollywood special on Thursday night

Festive appearance: Céline Dion's performance was one of the highlights of Michael Bublé's Christmas In Hollywood special on Thursday night

Céline looked incredible in her dramatic evening gown, featuring sparkling silver detailing on the shoulder and a draped neckline.

The Canadian singer upped the glamour with dark, plum-hued make-up and styled her dark blonde hair in loose waves.

She was later joined by show host Bublé for a duet, changing into a tuxedo with jewelled embroidery on the shoulders and the sleeves.

Christmas tunes: Céline performed a moving rendition of traditional carols O Holy Night and Happy Xmas (War is Over)

Christmas tunes: Céline performed a moving rendition of traditional carols O Holy Night and Happy Xmas (War is Over)

Putting on a brave face: The Canadian singer is preparing to spend her last Christmas with her music manager husband Rene Angelil, 73, who is battling throat cancer

Putting on a brave face: The Canadian singer is preparing to spend her last Christmas with her music manager husband Rene Angelil, 73, who is battling throat cancer

Moving: The studio audience were reduced to tears as she belted out the tunes 

Moving: The studio audience were reduced to tears as she belted out the tunes 

Sad: 'Céline is trying to make the most of whatever time they have left with Rene', a source told Closer Weekly

Sad: 'Céline is trying to make the most of whatever time they have left with Rene', a source told Closer Weekly

The pair put on a stellar performance, going hand-in-hand as they belted out the festive classic.

Rene is currently battling throat cancer and a source told Closer Weekly that Céline is trying to make her time with her long-time love count.

'This is very likely the last Christmas they'll celebrate with Rene,' said a friend. 'Céline is trying to make the most of whatever time they have left with Rene.'

Duet: Show host Bublé later joined the vocal powerhouse for a joint track 

Duet: Show host Bublé later joined the vocal powerhouse for a joint track 

Dazzling: The 47-year-old star changed into a jewel encrusted tuxedo jacket for her second song
Dazzling: The 47-year-old star changed into a jewel encrusted tuxedo jacket for her second song

Dazzling: The 47-year-old star changed into a jewel encrusted tuxedo jacket for her second song 

Taking a break: Céline is on a break from her Las Vegas show at Caesars Palace until December 30

Taking a break: Céline is on a break from her Las Vegas show at Caesars Palace until December 30

Busy: The My Heart Will Go On hit-maker's concert residency will continue until 2019

Busy: The My Heart Will Go On hit-maker's concert residency will continue until 2019

Together the couple have three kids - Rene-Charles, 14, and twins Nelson and Eddy, aged five.

'Céline is hopeful by nature,' said the insider. 'She puts her trust in her faith.'

Dion is on break from her Las Vegas show at Caesars Palace until December 30 so she can have family time. She has a run until 2019.

Also entertaining viewers with musical interludes were Sharon Jones & the Dap King and Tori Kelly, while the likes oy Gigi Hadid, Kylie Jenner, and Jay Leno all make cameo appearances in the one-hour show.

Arm-in-arm: The Canadian duo proved how close they are during their performance

Arm-in-arm: The Canadian duo proved how close they are during their performance

All-star night: Bublé's Chritmas special also featured performances from the likes of Sharon Jones & the Dap King and Tori Kelly

All-star night: Bublé's Chritmas special also featured performances from the likes of Sharon Jones & the Dap King and Tori Kelly

Celebrity cameos: Gigi Hadid, Kylie and Kendall Jenner, and Jay Leno also appeared on the show

Celebrity cameos: Gigi Hadid, Kylie and Kendall Jenner, and Jay Leno also appeared on the show

The comments below have not been moderated.

The views expressed in the contents above are those of our users and do not necessarily reflect the views of MailOnline.

By posting your comment you agree to our house rules.

Who is this week's top commenter? Find out now