A magician from Ulverston is through to the final of TV's Britain's Got Talent with one judge saying he's now favourite to win the competition.
Jack Rhodes won the live semi-final on ITV1 on Tuesday, receiving the most public votes after a slick and spectacular routine.
An impressed Simon Cowell on the judging panel said Jack was "now the favourite to win the entire competition".
Jack, 26, has been obsessed with magic since he was a little boy. He left his job as a nuclear engineer earlier this year to pursue his magical career.
After winning the semi-final, Jack said: "I'm absolutely buzzing. This is unreal. I did not expect that. I didn't expect it to go down so well.
"My head's well and truly gone. Thanks so much to everyone who voted."
He wowed the audience during the auditions and went one better on Tuesday night, as he performed a card trick while trapped in a box of dynamite called 'the Crate of Death'!
WATCH Jack Rhodes' performance in the Britain's Got Talent semi-final.
Judge Bruno Tonioli said Jack was "clever, funny, original, your timing is absolutely perfect. The best magic act I have seen."
Alesha Dixon said it was "a three act masterclass, every single thing about that was spectacular".
And Amanda Holden said "it had absolutely everything, you've got loads of charisma and you are excellent at what you do".
Jack now has the chance to win the £250,000 prize and perform at the Royal Variety Performance, if he can win the live grand final on June 2.
WATCH as Jack is announced the winner of the semi-final.
On tonight's live semi-final on ITV1, Jordan Hicks from Morecambe will perform as part of Phoenix Boys.