Once Upon a Time
TODAY, 7.30PM, SEVEN/GWN7
This week's action-packed episode is all about controlling the beast within as werewolves Ruby and her fairytale counterpart Red struggle to accept what they are.
In Storybrooke, Ruby's fear about turning during the first curse-free full moon is confirmed when one of the town's residents is murdered.
In the fairytale world that was, Red Riding Hood thinks she may have found where she truly belongs when she meets a pack of her own kind.
Both scenarios result in life-threatening situations that deliver a nice message about self-acceptance.
Evil Decker, aka King George (played by Aussie expat Alan Dale), is up to his old tricks.
And there is hope for Mary Margaret and Emma with the discovery of fairy dust and a link between worlds.