Once Upon a Time/Murder Most Foul

From The TV IV
Jump to: navigation, search
Murder Most Foul
Season 6, Episode 12
Airdate March 12, 2017
Writer(s) Jerome Schwartz &
Jane Espenson
Director(s) Morgan Beggs
Download Amazon.gif
← 6x11
Tougher Than the Rest
6x13 →
Ill-Boding Patterns
Once Upon a TimeSeason Six
Movie_Projector_Icon.gif This article about an episode needs to be expanded with more information.
Please help out by editing it.

Murder Most Foul is the twelfth episode of the sixth season of Once Upon a Time, and the one hundred twenty-third episode overall.

Starring: Ginnifer Goodwin (Snow White / Mary Margaret Blanchard), Jennifer Morrison (Emma Swan), Lana Parrilla (Regina Mills), Josh Dallas (Prince Charming / David Nolan), Emilie de Ravin (Belle), Colin O'Donoghue (Captain Hook), Jared S. Gilmore (Henry Mills), Rebecca Mader (Wicked Witch of the West / Zelena)

and Robert Carlyle (Rumplestiltskin / Mr. Gold)

Guest Starring: Eion Bailey (August W. Booth), David Cubitt (Robert), Alan Dale (King George / Albert Spencer), Sean Maguire (Robin of Locksley), Raphael Sbarge (Archie Hopper), Will Traval (Keith)

Co-Starring: Matt Ellis (Francisco), Luke Roessler (Young David, {{Young James), Tara Wilson (Ruth), Jakob Davies (Pinocchio), Bart Anderson (Innkeeper), Brandyn Eddy (Beer Carny), King Lau (Ticket Carny)


Plot Overview


Arc Advancement





The Show

Behind the Scenes

Allusions and References

Memorable Moments