Romanian actor Sebastian Stan guest starred in ABC's hit series "Once Upon a Time"'s latest episode - "Hat Trick". The show has already focused on various fairy tales throughout the season, and as you've probably guessed, Sebastian plays the role of the Mad Hatter from Alice in Wonderland.
Now, Lewis Carroll's book isn't exactly a fairy tale, but as it's pointed out in the show, it still comes from a world of imagination.
The episode was quite different from the shows usual feel, going a bit darker, with a eerie, American Psycho vibe. Also, the set designs were quite spectacular. Take a look at a few more stills and the episode promo next: