Charmcaster

Charmcaster is a villian from Ben 10 series

Possible Opponents

 * Doctor Strange (Marvel)