Whether you love him or hate him, there's no denying that David Blaine is an incredible magician and some of his work really does defy explanation.

Bringing him onto the Tonight Show, Blaine goes through a series of pretty straightforward - well, straightforward for David Blaine, anyway - card tricks before performing a trick that legitimately freaks out Jimmy Fallon, the Roots, the audience watching it and anyone else watching it.

The clip is 11 minutes long, but trust us - it's totally worth it and if you're squeamish, probably best not to watch it.

It gets... weird. We'll say no more.