Sebastian Stan appears as Jefferson, the Mad Hatter, whose first major scene in Season 1 shows his troubled relationship with both worlds. Tony Amendola, Giancarlo Esposito, and others add depth as ...
Comic Book Resources on MSN
10 Years Later, Once Upon a Time's Wildest Episode Is Still Mandatory Viewing for Every Fantasy Fan
Ten years later, the Season 3 finale of Once Upon a Time remains a must-watch episode as it delivers emotional payoff and introduces the Frozen arc.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results