Après la promotion en rôles principaux de Meghan Ory (Ruby) et Emilie de Ravin (Belle), Once upon a time continue à agrandir son casting en allant piocher dans divers contes et légendes. Après l'annonce de l'arrivée prochaine de Crochet, la série va également aller voir du coté du roi Arthur en faisant apparaitre dans la série Sir Lancelot, un des chevaliers de la table ronde et une des figures clé de la quête du Graal. Dans la version Once upon a time, il devrait être un mercenaire qui n'a plus rien à perdre, suite à son renvoi de la table ronde et so néloignement de l'amour de sa vie, Guenièvre. Il sera interprété par Sinqua Wells, un échappé de la saison 2 de Teen Wolf (Boyd, un membre de la meute de Derek)
Autre arrivée dans la série en tant que guest: le prince Phillip venant d'un royaume sur le déclin. Il est décrit comme un jeune e ttalentueux guerrier qui a déjà connu de nombreux et difficiles voyages. Il sera interprété par Julian Morris, Wren Kingston dans Pretty Little Liars.




