As the second half of the second season of Supergirl quickly approaches, there has not been much discussion about the villains Kara will face. Obviously, there are the aliens who are after Mon-El - and while Cadmus just lost their leader, Lillian Luthor, to the justice system, that does not mean the organization is out of the picture. However, one upcoming villain has been getting a fair amount of attention: Mister Mxyzptlk.

Mister Mxyzptlk, an imp from the fifth dimension, is traditionally Superman's problem. Not that his appearance on Supergirl is the first time that a story or bad guy from Superman's comics has made its was onto his cousin's show. Recently, Draaga appeared in the Supergirl episode 'Survivors' with a story similar to one straight from the comic book pages of Superman. So seeing Mister Mxyzptlk on Supergirl is not unexpected, in that respect - and now we know who is playing him.

According to Heroic Hollywood, Peter Gadiot is taking on the role of the playful trickster on Supergirl. Gadiot is probably best know for playing Cyrus the Genie on the short-lived spin-off Once Upon a Time in Wonderland. The actor has already been photographed on the Supergirl set too, as evidenced by the following photo tweeted out by Canadagraphs.

#Supergirl star Melissa Benoist & guest star Peter Gadiot as Mr. Mxyzptlk share a laugh between scenes yesterday. pic.twitter.com/OrrPnOaqiO— Canadagraphs (@canadagraphs) January 6, 2017

Mister Mxyzptlk is generally a mischievous villain, one who plays pranks with no regard for who might be hurt when he does so. One time, he animated the Daily Planet building, when it was full of people; another time, he made a duplicate of Doomsday. Mxyzptlk is one of the most powerful bad guys who Superman faces, but is usually only interested in pranks and games. His powers seem magical, but really there are due to technology from his home in the fifth dimension that do not exist in the third dimension. He controls everything through his own willpower. However, he is also very easy to trick, which is key to defeating him. Any time he says his own name backwards, he has to go home for 90 days before returning to Earth.

Over the years, there have been times in the comic where Mister Mxyzptlk's character grows more serious for a story or two, so which version of him we'll be getting on Supergirl may just be a bit of a surprise. Either way, he should be pretty entertaining, as far as the show's guest-star villains go.

NEXT: Supergirl 2017 Midseason Premiere Synopsis

Supergirl season 2 returns with ‘Supergirl Lives’ Monday January 23 at 8pm on The CW.

Source: Heroic Hollywood, Canadagraphs