Dark Magician from Pokemon. I remember that Pokemon.. Jessica Nigri is at it again in her many hat Pokemon cosplay looks -- this time she' s the Dark Magician o Pokemon yugioh