Cher has become the unlikeliest Walford resident as she joined EastEnders legend Barry aka actor Shaun Williamson on stage at the Queen Vic for a duet in new ad for UKTV.
The iconic pop star, 78, appears with the character, who was killed off from the soap in 2004, in a rendition of her hit I've Got You Babe.
Their perfomance is watched by characters past and present including Kate Slater (Jessie Wallace) and Pat Butcher (Pam St Clement), who herself was killed off in 2012.
In the clip Cher looks sensational in a bejewelled black suit as she joins the deceased car salesman on the mic in front of a sparkly curtain.
The ad is to promote UKTV, rebranded as U, and will see Cher travel through the channel's shows as she performs the 1965 hit.
She also presents a cake to Jamie Oliver on the set of Masterchef Australia and pops up in a whole host of other wild and wonderful places.
With appearances from the biggest stars on the channel as Cher is seamlessly edited into the footage with CGI.
Last month Shaun joined rapper Aitch on stage at BOXPARK in Wembley, ahead of England's Euro semi-final.
The actor thrilled football fans by singing YMCA and Sweet Caroline at the event.
This isn't the first time that national treasure Shaun has belted out a song for England fans as he took to the stage at BOXPARK in Croydon ahead of England's first Euro 2020 match.
Following his BOXPARK gig, Shaun is available to be booked for a private party for an eye-watering price.
The legend promises 'trademark warmth and teasing banter' as he invites fans to join him on stage.
According to The Mirror, wishful karaoke stars can book a night of 'Barrioke' for 'around £3000' for a private gig.
His agent Noel Cornford explained: 'Shaun’s first appearances were at festivals and he went down so well we decided to spread it around.
'People really enjoy themselves. There is a broad demographic and they get the irony. We’ve had quite a few wedding requests.'
The talent website details: 'Shaun hosts the event with his usual trademark warmth and teasing banter, accompanying participants on stage,'
'Creating a riotous, joyous moment that people will never forget.
'This is the ultimate Insta moment, something people will talk about and want to be part of.'