Murder Most Foul

"Murder Most Foul" is the twelfth episode of Season Six of ABC's Once Upon a Time. It was written by Jerome Schwartz & Jane Espenson, and directed by Morgan Beggs. It will be the one hundredth and twenty-third episode of the series overall, and will premiere on March 12, 2017.

Synopsis
Before Hook takes the next step in his relationship with Emma, he wants to make sure David sees him as more than just a pirate. So when David asks Hook to help him uncover the truth about his father’s death, Hook agrees. Meanwhile, Regina works to acclimate Robin to life in Storybrooke, but soon discovers he has a dark side that makes the task much more complicated than she anticipated.

Starring

 * Ginnifer Goodwin as Snow White/Mary Margaret Blanchard
 * Jennifer Morrison as Emma Swan
 * Lana Parrilla as Evil Queen/Regina Mills/Evil Queen (Serum)
 * Josh Dallas as Prince Charming/David Nolan
 * Emilie de Ravin as Belle/Belle French
 * Colin O'Donoghue as Hook
 * Jared S. Gilmore as Henry Mills
 * Rebecca Mader as Zelena
 * Robert Carlyle as Rumplestiltskin/Mr. Gold

Guest Starring

 * Sean Maguire as Robin of Locksley (Wish Realm)
 * Raphael Sbarge as Jiminy Cricket/Archie Hopper
 * Eion Bailey as August Booth
 * Alan Dale as King George/Albert Spencer
 * Wil Traval as Sheriff of Nottingham/Keith
 * David Cubitt as Robert
 * Tara Wilson as Ruth
 * Matt Ellis as Francisco
 * Bart Anderson as Innkeeper
 * Luke Roessler as Young David/Young James

Uncredited

 * Brandyn Eddy as Carny

Trivia

 * -|Production Notes=

Production Notes

 * The title of this episode was revealed by Adam Horowitz via his Twitter account on November 1, 2016.
 * "Murder Most Foul" is a phrase from William Shakespeare's play Hamlet, where the Ghost comments about his own death, saying "Murder most foul as in the best it is: But this most foul, strange and unnatural."