There is a preshow which was about 5-7 minutes long and the actual show was about 20 minutes. Some very cool magic effects in the preshow, with an appearing effect that blew me away for a second. The actual show has some really cool puppets and costumes performers. Also an unexpected but amazing set changes that the whole audience reacted to.