The men of Fairy Tale Land/Storybrooke…shirtless! Clockwise from top left: Josh Dallas (Prince Charming/David), Sebastian Stan (Mad Hatter/Jefferson), Jesse Hutch (Peter), Noah Bean (Daniel), Jamie Dornan (Graham/Huntsman), David Anders (Dr. Whale), Julian Morris (Prince Phillip), Eion Bailey (Pinocchio/August). In the center, of COURSE, Robert Carlyle (Mr. Gold/Rumpel)!
I almost didn't pin this, but BUCKY SMILED AFTER HE SHOT STEVE. AAAHHHH WHYYY BUCKY. NOOOOOOO. But I gotta hand it to Sebastian for giving this scene such heartbreaking nuances with the impression of Bucky's satisfaction of achieving his mission, thus creating even more intensity.