Stephen Mulhern left viewers of The Royal Variety Performance completely gobsmacked when the show aired on Tuesday night.
The ITV regular and magician opened his set with a card trick, in which he guessed a card that viewers were thinking of.
And when he landed on the eight of hearts, a number of viewers were completely blown away – as he'd been absolutely right.
They took to Twitter to share their shock, while some theorised about how Stephen could have got it right.
One said: "I picked the eight of hearts."
Another wrote: "Oh my God… I had eight of hearts. I thought, 'There's no way he'll say that!' Who removed you from the Magic Circle?"
A third tweeted: "How on Earth did you do that? Eight of hearts!"
However someone else theorised: "I was thinking of the eight of hearts Stephen but only because you lingered on that card for slightly longer than the rest," adding a winking emoji.
Britain's Got Talent spin-off host Stephen wasn't the only famous face to perform though, as this year's BGT champ Jon Courtenay performed a new song.
Gary Barlow, Sheridan Smith, Mel C, Celeste and Steps also performed, while West End star Samantha Barks sang Let It Go from Frozen the Musical.
This year's show was hosted by Jason Manford, who opened with a fantastic performance, showing off his singing chops after impressing people with his voice on the first series of The Masked Singer, on which he came second as Hedgehog.
It was filmed at the Blackpool Opera House back in November, however it was done with a virtual audience due to Covid-19 restrictions.
Prince Charles gave a speech at the start of the show before the fun started, making it his first appearance at the Royal Variety Performance since 2016.
In 2019, Prince William and Kate Middleton attended, while Prince Harry and Meghan Markle were the royal representatives the year before.
Source: Read Full Article