Once Upon a Time/Last Rites
| This article about an episode needs to be expanded with more information.|
Please help out by editing it.
Last Rites is the twenty first episode of the fifth season of Once Upon a Time, and the one hundred ninth episode overall.
Starring: Ginnifer Goodwin (Snow White / Mary Margaret Blanchard), Jennifer Morrison (Emma Swan), Lana Parrilla (The Evil Queen / Regina Mills), Josh Dallas (Prince Charming / David Nolan), Emilie de Ravin (Belle) (credit only), Colin O'Donoghue (Captain Hook), Jared S. Gilmore (Henry Mills), Rebecca Mader (Wicked Witch of the West / Zelena), Sean Maguire (Robin Hood)
Guest Starring: Lee Arenberg (Grumpy), Emma Caulfield (Blind Witch), Beverley Elliott (Granny), Liam Garrigan (King Arthur), Greg Germann (Hades), Amy Manson (Merida), Victoria Smurfit (Cruella De Vil), David Hoflin (Doc), Eric Keenleyside (Moe French)
Co-Starring: Raphael Alejandro (Roland), Kiefer Bahrich (Sad Eyed Boy), Jason Burkart (Little John), Michael Coleman (Happy), Faustino di Bauda (Sleepy), David-Paul Grove (Doc), Gabe Khouth (Sneezy), Mig Macario (Bashful), Michael P. Northey (Friar Tuck)