Once Upon a Time Hot Shots: Does Ruby Have a Thirst for Blood? An Angry Mob Sure Thinks So!

Is there a killer in Once Upon a Time‘s midst? When someone turns up murdered during the full moon in the Nov. 11 episode (ABC, 8/7c), Ruby is the prime suspect. In the following sneak peek, the residents of Storybrooke waste no time picking up their torches and forming a mob.

RELATED | Once Upon a Time Exclusive: Ethan Embry Books Mysterious Storybrooke Visit

As Alan Dale’s Decker (aka King George) leads the group and threatens to expose David as a shepherd, Granny grabs her crossbow to… shoot her own granddaughter?!

Meanwhile, in the fairytale flashbacks, Red and Snow encounter Anita (Annabeth Gish), the leader of a pack of wolves — which leads to some angry fingers getting wrapped around the fair-skinned princess’ neck!

Check out the gallery below, and then hit the comments with your thoughts.