How can you hate a face like this?

Tonight on Once Upon a Time Season 2, Episode 5, "The Doctor," we'll get a flashback on how Regina/The Evil Queen (Lana Parrilla) learned magic from Rumplestiltskin (Robert Carlyle) — and see how she got Jefferson/The Mad Hatter (Sebastian Stan) to help her revive her long lost love, stable boy Daniel (Noah Bean).

Jefferson claims to have the answer to help Regina, but nothing ever goes smoothly for these characters and we may get a taste of why things went south for these former allies.

"There was something that Sebastian and I talked about: Jefferson must've done something to her for her to punish him and leave him in Wonderland [on Season 1]," Lana told TV Guide. "What the hell did he do? I think you'll see a little bit this Sunday." She told TV Guide the plan could change later on but, "as of now, he's involved in something and it's quite sneaky."

Jefferson, sneaky? Never! It's not like he'd ever do anything like kidnap people and hold them hostage. Oh, wait...

Source: TV Guide

Fall in Like with us! For the latest from Wetpaint Entertainment, Like us on our Facebook page at Facebook.com/Wetpaint, or follow us on Twitter at Twitter.com/WetpaintTV.