Puppet Wizard

Puppet Wizard is a charater in Teen Titans Go!

He will appear in the epiosde Puppets Whaaaat?

History
He makes a deal with Robin about turning the other Titans into puppets if Robin gave up his soul. Robin accepted and the Puppet Wizard turned him along with the other Titans into puppets.