See the first two sneak peeks for Sunday’s Once Upon a Time episode, in which Jack (Cassidy Freeman) meets the Giant (Jorge Garcia)!

Yup, Jack is a woman. Short of Jaquelyn in this case. She gives the Giant something which allows him to change his size and become smaller (that seems like a very Alice in Wonderland thing, doesn’t it?), while Prince Charming stands at her side – if that is actually Charming, and not his twin brother!

The second clips shows the Giant (no longer a giant, clearly) trapped on Captain Hook’s ship in Storybrooke, where Mary Margaret and David show up to rescue him. Anton recognises David and attacks him, but David has no idea what he’s done… yep, we’re guessing Anton was actually wronged by Prince James, back in the fairytale land that was!

Finally, we see Anton feasting with the other giants, following which he travels down the beanstalk (leading into the scene we saw in the first sneak peek).

The episode description for “Tiny” reads:

Cora brings the giant to Storybrooke, where he unleashes vengeance on the town. Greg asks Belle what she saw on the night of his accident. Emma and Henry go with Mr. Gold to search for his son while Anton the Giant befriends humans.

Once Upon a Time 2×13 “Tiny” airs Sunday at 8/7c on ABC! We are more than ready for this show to come back, how about you?