Peter Gadiot is Mxyzptlk

There has been a lot of speculation about who would play the role of Mxyzptlk since we announced the part back in December. Today, we can put those speculation hats away because according to, Peter Gadiot of Once Upon a Time fame has taken the 5th dimensional role. Some behind the scenes photos have been surfacing showing the actor on set presumably filming his second episode on the show (Mxyzptlk is going to be featured in two episodes this season). You can see him on set below.

0818 mxyzptlk

Image from

What do you think of Peter taking the role? Was the casting a good choice? Let us know in the comments below and in the forum. Help us keep the site running too and visit the support page!

Eric Johnston
Author: Eric JohnstonWebsite: https://supergirl.tvEmail: This email address is being protected from spambots. You need JavaScript enabled to view it.
Executive Editor/Owner
About the Author
Eric is the primary author for He has been covering the Supergirl show since 2014, but been a fan for decades. "Hope, Help, and Compassion for All, El May Arah!"

Register as a user to comment on this article. Register