Marc Spelmann has become the first golden buzzer act of Britain's Got Talent 2018.
He stunned the judges with a mind reading trick but just how did he do it?!
The 46-year-old magician from London wowed in tonight's opening episode with a mind reading routine involving the panel - and his daughter.
Marc's trick involved each of the judges randomly selecting something. David Walliams had to pick a random coloured crayon, Alesha Dixon a random card, Simon Cowell a random word and Amanda Holden had to randomly mess up a Rubik's cube.
"It's not real magic, for me real magic changed two years ago, this to me is real magic," said Marc, explaining to the judges how he and his wife had struggled to conceive, before his partner was then diagnosed with cancer whilst pregnant.
But sharing a happy ending, Marc then revealed pre-recorded clips of his young daughter correctly predicting the outcome of the judges' choices.
The performance got all four judges, along with the crowd on their feet.
"I'm absolutely gobsmacked!" reacted Simon Cowell. "I don't know what you've gone through Marc, trying to get the break you've been looking for. I've got a feeling this act is going to change your life, it was unbelievable."
"I've been doing this show seven years and I genuinely have never, ever thought a magic act would move me like that. You've taken magic to a whole new level," added Alesha Dixon.
David Walliams described the routine as "incredibly moving" while Amanda Holden said the audition was "extraordinary."
What's more, Ant and Dec hit the golden buzzer after the performance, sending Marc straight through to the live shows.
"It gets you in tears," said Ant from the sidelines.
"That was so brilliant," Dec added.
Britain's Got Talent airs Saturday nights on ITV.