Merlin, Guinevere, and Percival cast for Once Upon a Time Season 5

Elliot KnightJoana MetrassDeadline confirms that British actor Elliot Knight (How to Get Away with Murder, Sinbad) will be playing the powerful Sorcerer, Merlin, whose existence was alluded to in the Season 4 finale. He will be joined by Joana Metrass (Sinias de Vida) as Guinevere and Andrew Jenkins (Wayward Pines) as Percival, one of the Knights of the Round Table. Entertainment Weekly previously reported that Liam Garrigan would be playing King Arthur and Sinqua Wallis would be reprising his role as Lancelot.

Once Upon a Time creators Adam Horowitz and Edward Kitsis continue to expand the show’s mythology with the addition of these familiar characters from Arthurian legend. They have promised that, as is their way, they will be doing their “own twist on Camelot, on Arthur’s background and on his relationships with Merlin, Guinevere, and Lancelot.”

Camelot is meant to play a significant role in the upcoming season with Merlin being revealed as the one person powerful enough to save Emma Swan (Jennifer Morrison) from completely turning into the new Dark One.

The fifth season of Once Upon a Time returns on September 27 on ABC.