David Blaine thought he would die when his attempt to fire a rifle and catch the bullet in his mouth went wrong.

The magician has previously pulled off the stunt successfully. Blaine has revamped the trick by pulling the trigger on himself. He performed in front of 20,000 people at Las Vegas’ MGM Grand Garden Arena.

His show, Beyond Magic, featured the bullet stunt as the main event. The performer prepared for the dangerous trick by allowing friends to shoot him in the chest, while wearing a bulletproof vest.

The trick involved him holding a metal cup between his teeth and pulling a cord to set off a rilfle. A gumshield protected the magician’s teeth. The bullet fired into the cup, but his gumshield shattered and the cup slammed into the back of his throat.

Leter on, Blaine recalled: “Time just started to move really slow. When the bullet struck the cup, there was a high-pitched ringing in my ears and I felt an impact on the back of my throat.”

“I was sure the bullet went right through my head and that I was dead. Suddenly I became aware of the pain and it brought me back. At that moment I realised that the mouth guard had shattered again, and I was alive.”

After being checked over by doctors, Blaine discovered that he had a lacerated throat — and his friends have refused to assist with the death-defying stunt ever again.

But, shockingly, Blaine still plans to do the trick in his upcoming world tour.