Robert Carlyle as Rumplestiltskin and Rebecca Mader as Zelena from the TV Show "Once Upon A Time".
I JUST LEARNED THAT THOSE ARE BOBBY'S KIDS! I HAVE LOOKED AT THEM EVERY TIME I SAW THIS EPISODE AND NEVER KNEW THAT!! I saw a pic of his kids one time...but when seeing that episode, I didn't notice it was them!
Rumple faces are the best :)
I love how he tosses things like he just doesn’t give a crap. It’s hilarious and sexy and carefree all at the same time.