Question: who plays piff the magic dragon?
Answer: John van der Put (born 9 June 1980) is a magician and comedian from the United Kingdom who performs under the stage name Piff the Magic Dragon.