Last Rites

"Last Rites" is the twenty-first episode of Season Five of ABC's Once Upon a Time. It was written by Jerome Schwartz, and directed by Craig Powell. It will be the one-hundredth and ninth episode of the series overall.

Starring

 * Lana Parrilla as Evil Queen/Regina Mills
 * Rebecca Mader as Zelena
 * Sean Maguire as Robin Hood

Guest Starring

 * Unknown as Prince Marcus
 * Jason Burkart as Little John
 * Raphael Alejandro as Roland