At the beginning of December, The CW confirmed to ComicBook.com that famed Superman villain Mr. Mxyzptlk will have a two-episode debut in the second-half of Supergirl's second season. No actor had been cast to play the troublemaking being from the fifth dimension at that time; however, fast-forward to today and we now know — thanks to Hollywood North (a.k.a. YVRshoots) — who will be vexing the Girl of Steel and what he'll look like in-costume.
Peter Gadiot — who starred as Cyrus in Once Upon a Time in Wonderland — is portraying Mr. Mxyzptlk! On Thursday, the 31-year-old English actor was spotted on the downtown Vancover set of Supergirl filming scenes with Melissa Benoist. He was mundanely dressed in a (purple?) suit with a purple t-shirt underneath.
Get your first look at Gadiot's Mr. Mxyzptlk in the tweets below. Click here to see even more!
Shes so smiley even tho she's freezing I 💜 her pic.twitter.com/I9l5yZSRYN— Cas (@Natblida) January 5, 2017
Possibly Mr Mxyzptlk? Wiki says hes a prankster who could "make superman obese by snapping his fingers" didnt get a chance to ask a PA tho pic.twitter.com/lLk4YZ1CiV— Cas (@Natblida) January 5, 2017
Created in 1944 by writer Jerry Siegel and artist Ira Yarborough, Mr. Mxyzptlk features heavily in the recently-reprinted World's Funnest collection, in which he faces off with his fellow god-like, childlike imp, Bat-Mite. Supergirl will not be the character's live-action debut; he previously appeared in The Adventures of Superboy, Lois & Clark: The New Adventures of Superman, and Smallville.
Distributed worldwide by Warner Bros. International Television Distribution, SUPERGIRL is executive produced by Greg Berlanti (Arrow, The Flash), Ali Adler (The New Normal), Andrew Kreisberg (The Flash, Arrow) and Sarah Schechter (Blindspot, The Mysteries of Laura). Supergirl is based on the characters created by Jerry Siegel and Joe Shuster and appearing in DC Comics, by special arrangement with the Jerry Siegel Family.
The midseason premiere of Supergirl — which is titled "Supergirl Lives" and directed by Kevin Smith (Chasing Amy) — will air Monday, January 23 at 8 p.m. ET/PT on The CW.