Site performance issues Check here for more info. |
Once Upon a Time/Murder Most Foul
| Murder Most Foul | |
| Season 6, Episode 12 | |
| Airdate | March 12, 2017 |
| Written by | Jerome Schwartz & Jane Espenson |
| Directed by | Morgan Beggs |
| Stream | ![]() |
| ← 6x11 Tougher Than the Rest |
6x13 → Ill-Boding Patterns |
| Once Upon a Time — Season Six | |
| |
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)
Contents |

