Magic show has glitz, glitter