Magician Ryan Tricks certainly makes an impression with his act on Britain's Got Talent 2013 this weekend.
The street magician will be seen on Britain's Got More Talent on Saturday night, and he's very excited to meet fellow magician and BGMT host Stephen Mulhern, as he was given his magic set as a present when he was younger.
However it’s actually Alesha Dixon who he ends up performing magic with during his audition for the panel at the try outs in London.
After inviting Alesha on stage he hands her a staple gun, and explains his act: “Have you heard of Russian roulette? It wouldn’t be clever to use real guns so I use staple guns.”
Ryan - real name Ryan Hicks - loads one staple gun with staples. After trying to influence Alesha about which ones to pick, using his mind, Ryan gets a nervous Alesha to pull the trigger against his hand, cheek and neck.
We'll have to wait until the show this weekend to see how Ryan does in front of the judges, but it seemed like he loved the experience whatever the outcome.
Ryan said after his audition: “It was one of the best days of my life, i wish I could do it everyday it would be amazing.”
And he added on his Twitter account this week: "I Would love to do a world tour. A world tour performing magic."
Britain’s Got More Talent airs on Saturday 20th April on ITV2 at 8.30pm.