Après avoir trouvé son Roi Arthur en la personne de Liam Garrigan, Once Upon a Time continue sa plongée dans le monde de Camelot avec l'apparition de trois nouveaux personnages légendaires au cours de cette cinquième saison.
Aussi le magazine Entertainment Weekly a annoncé que les rôles de Merlin, Guenièvre et Perceval seront respectivement interprétés par Elliot Knight (un nom prémédité), Joana Metrass (Sinias de Vida) et Andrew Jenkins (Wayward Pines). Les producteurs Adam Horrowitz et Edward Kitsi sont ont promis qu'ils exploreront davantage le passé d'Arthur ainsi que sa relation avec ces trois protagonistes.