‘Once Upon a Time’ Season 6 Episode 4 Preview: Strange Case

Once Upon a Time Season 6 Episode 4 star Lana Parrilla
Lana Parrilla stars in ‘Once Upon a Time’ (Photo by Jack Rowand / ABC)

ABC’s Once Upon a Time season six continues on October 16, 2016 at 8pm ET/PT with episode four titled ‘Strange Case.’ The fourth episode of the current season will find the Evil Queen teaming up with Mr. Hyde to get her hands on Dr. Jekyll’s serum. Directed by Alrick Riley from a script by David H. Goodman and Nelson Soler, ‘Strange Case’ stars Ginnifer Goodwin as Snow White/Mary Margaret, Jennifer Morrison as Emma Swan, Lana Parrilla as the Evil Queen/Regina, Josh Dallas as Prince Charming/David, Emilie de Ravin as Belle, Colin O’Donoghue as Hook, Jared S. Gilmore as Henry Mills, Rebecca Mader as the Wicked Witch/Zelena, and Robert Carlyle as Rumplestiltskin/Mr. Gold.

Episode four guest stars include Lee Arenberg as Leroy/Grumpy, Karen David as Shirin, Olivia Steele Falconer as Violet, Jonny Coyne as Dr. Lydgate, Elizabeth Blackmore as Mary, David Avalon as Doc, Jordyn Ashley Olson as the Oracle, Hank Harris as Dr. Jekyll, and Sam Witwer as Mr. Hyde.

The ‘Strange Case’ Plot: The Evil Queen and Hyde continue on their quest to steal Dr. Jekyll’s serum; Snow looks forward to her first day back as a school teacher; and while Emma looks forward to Hook moving in with her, Hook finds himself trying to protect Belle from Mr. Gold, who has made sure she can’t leave the confines of the pirate ship. Meanwhile, back in the past, Rumplestiltskin helps Dr. Jekyll complete his serum to separate a man’s personality into two – good and evil – but his help comes with a hefty price.

Once Upon a Time Season 6 Episode 4 star Sam Witwer
Sam Witwer stars in ‘Once Upon a Time’ (Photo by Jack Rowand / ABC)