Matt Edwards appeared on Good Morning Britain to showcase his magic tricks ahead of the semi-finals of Britain’s Got Talent.
But the trick didn’t exactly go to plan after eagle-eyed viewers spotted a huge blunder.
Hosts Eamonn Holmes, Charlotte Hawkins and Richard Arnold were all watching the magic trick.
Matt offered Eamonn, 57, the chance to take part in the trick as he asked him to pick out a card from a deck of superhero cards but not to show anyone.
But as Eamonn picked one and held it close to his chest viewers spotted the name of the superhero was written on the back and was clearly visible to magician Matt.
Matt then went on to correctly guess the superhero, which was Batman, and recreated the superhero’s face with a lolly.
One fan wrote: “Not much if a trick @gmb when the name Batman is clearly visible on the back of the card #mattedwards #bgt.”
“Great lolly trick on @GMB Matt but did not help the card @EamonnHolmes held had the name “Batman” on the back #BGT,” said another.
A third tweeted: “Batman card had name written on back even I guessed it.”
Matt, who is BGT hosts Ant and Dec’s golden buzzer act, wowed viewers and the show’s judges in his audition.
And now Matt has promised his performance in tonight’s installment of the semi-finals will be “really special”.
So far in the talent competition magicial duo DNA and singer Kyle Tomlinson have won a spot in the grand finale.
But tonight there are another set of semi-finalists hoping to win over the public and get closer to winning the competition.
14-year-old singer Destiny Chukunyere, eight-year-old magician Issy Simpson and 65-year-old DJ Christine Tew are some of the acts set to compete for a place in the final.
But which two acts will be able to impress and sail through to the final?
The second installment of the semi-finals will air tonight at 7:30pm on ITV.