A group of magicians wowed the Britain's Got Talent 2019 judges with an impressive card trick this week.
4MG appeared in front of judges Simon Cowell, David Walliams, Alesha Dixon and Amanda Holden for this Saturday's final auditions.
Their trick started by each member of the group asking each of the judges to pick a random card from a deck.
One by one, each of the group then correctly revealed the card the judges had picked with some amazing close up magic.
But there was one last twist in their trick.
At the end of their audition, the four piece took of their jackets to reveal the T-Shirts they had been wearing all along had the cards the judges selected printed on them.
David reacted: "You're like the boyband of magic aren't you? It was dazzling, well done."
Alesha added: "You're very unique. The whole thing from start to finish presentation wise was incredible. I hope this is the start of something special for you guys."
Simon commented: "I've noticed that lots of young people want to go into this area. I've never seen an act like this before. Considering your age, experience, it was amazing. I really like you guys."
You can watch 4MG's full Britain's Got Talent audition in the video above.
Other acts that impressed in this week's final round of auditions included a Theresa May impersonator who danced on stage with British and EU flags.
Comedian and magician John Archer got David on stage and involved in his audition, dance group KNE won over the judges with their surprise routine and Funky Feet, aged 11-18 from Liverpool, got four yeses after their sassy routine.
Finally we met a group of dancing pups as The Disco Dogs appeared on stage to close this year's auditions.
Britain’s Got Talent 2019 is back for the semi-finals from MONDAY night with the start of the live shows.
Britain’s Got More Talent on ITV2 with Stephen Mulhern will also go live, airing each week night at 10PM.
The grand final will then take place on Sunday, June 2 as the winner walks away with £250,000 prize.