Pas de happy ending en vue pour Regina (Lana Parrilla)... Dans l'épisode 21 de la saison 5 de Once Upon a Time intitulé Last Rites diffusé ce dimanche aux Etats-Unis sur ABC, c'est Robin (Sean Maguire) qui mourait en voulant protéger Regina des foudres d'Hades arrivé à Storybrooke dans l'épisode précédent. Une mort pas si surprenante pour les fans les plus attentifs. En effet, de nombreux sites dédiés à la série avaient dévoilé que Sean Maguire n'avait pas été aperçu sur le tournage de l'épisode 21. Pour l'instant, l'acteur ou les producteurs ne se sont pas exprimés sur cette triste mort qui a choqué les fans. Mais Robin n'était pas le seul à passer l'arme à gauche. De son côté, Hades (Greg Germann) mourrait lui aussi, tué par Zelena (Rebecca Mader).
L'autre grand moment de l'épisode 21 était le retour de Hook (Colin O'Donoghue). Mort dans le final de mi-saison puis abandonné dans les Enfers par Emma (Jennifer Morrison), le Capitaine Crochet a été récompensé par Zeus (David Hoflin) et a fait son retour à Storybrooke. Enfin un peu d'amour dans ce monde de brutes !