Viewers were shocked and confused as Kirstie Alley told her Celebrity Big Brother housemates she once had “snacks” with the Prince of Wales and Courtney Love.

The former Cheers star opened up about the unusual dinner party as she regaled her housemates with tales of her famous friends.

“I’m friends with Courtney Love and one time she asked me to dinner and when I came, what’s his name? My God – Elton John was at dinner. There were only four of us,” she said.

“Then another time she asked me over to her house for snacks and Prince Charles was there.”

Fans of the Channel 5 show did not seem to be able to picture Alley and Love dining with Charles.

“Hang on, Prince Charles was round Courtney Love’s house for snacks?” asked one bemused viewer.

“What snacks was Courtney having with Prince Charles?!” asked another.

“Prince Charles and Courtney Love together at a dinner party? What a fabulous and deeply unlikely combo,” tweeted one person.

“I AM SORRY BUT PRINCE CHARLES HAS NOT BEEN TO COURTNEY LOVE’S HOUSE,” said another.

Celebrity Big Brother continues on Channel 5.