Maybe if ABC’s publicity department has not told everyone that Jack was a woman, maybe it would have been a bit better. Otherwise, we knew Jack was going to kill the giants except for Antone, and that she was going to get killed.
I don’t understand why ABC shows the things they do. There’s been several times when moments were in promos were clearly supposed to be big reveals in the episode. And they showed the very end of The Outsider in the promo and told everyone that Mr Gold would leave Storybrooke weeks before it happened.