The semi-finals of Britain's Got Talent are taking place all this week and let's be honest, it's hard to keep up with all the many, many contestants on it, but we'll pay closer attention in the final when they narrow it down a bit. One man who will definitely be there is Canadian magician Darcy Oake, who blew the crowd away with his performance last night, when he somehow managed to pull off quite an impressive disappearing act.

Maybe too impressive... isn't BGT supposed to be about giving a leg-up to the random punter who has a talent he/she has been hiding away all these years? SuBo, Paul Potts and the like.

This guy definitely has been in quite a few big production stage shows before, his website even says he has performed in the likes of Vegas and New York.

Ah but sure, what do we care really. It's a great trick!