Just at the end of “Luthors,” the newest episode of Supergirl, Mr. Mxyzptlk showed up to interrupt Kara’s kiss with Mon-El. Who is this fiendish villain? He’s one of the best villains in Superman’s rogues gallery.
In “Luthors,” one of the supblots was Kara learning that Mon-El’s date with Eve Teschmacher didn’t go so well, because all he kept talking about was Kara. After saving Lena Luthor, Kara decided that she could have both a relationship and be Supergirl. Just as she was about to kiss Mon-El, Mxyzptlk showed up.
In the comics, Mr. Mxyzptlk is a short imp from the 5th dimension who arrives to annoy Superman. He has infinite powers and was created by Jerry Siegel and Joe Schuster in 1944. His powers are only limited by the imagination of the writer of a story. He can make things appear or disappear and can even take Superman to other locations. Stories with the character require Superman to test his brains, not his strength, to defeat the villain.
The imp was famously appeared in Superman: The Animated Series, with Gilbert Gottfried as his voice. Howie Mandel played the character in Lois & Clark: The New Adventures of Superman.
The only way to get rid of Mxyzptlk is to make him say his name backwards.
Once Upon a Time in Wonderland actor Peter Gadiot plays the villain. It looks like he will be spending most of Supergirl trying to impress Kara and to get him to marry him. According to ComicBook.com, the character is only expected to be in two episodes. Hopefully, the short cameo in “Luthors” doesn’t count.
In addition to his role on Once Upon A Time in Wonderland, Gadiot also played James on Queen of the South and Ka on Spike’s Tut mini-series. He also starred in the film The Forbidden Girl in 2013.