In addition to having previously cast Liam Garrigan as King Arthur in Season 5, the fine folks behind Once Upon a Time have announced that Sinbad and How To Get Away With Murder star Elliot Knight will play Merlin, Portuguese actress Joana Metrass will play Guinevere, and Wayward Pines vet Andrew Jenkins will guest star as Percival. Executive producers Adam Horrowitz and Edward Kitsis are promising a new twist on the classic Camelot tail, focusing on King Arthur’s background and his relationships with his inner circle. My expectations are pretty high, as Excalibur is my favorite movie of all-time. Granted, that doesn’t have a single blessed thing to do with anything Disney related, but it does deal in Arthurian legend (although in a bit of a mish-mash fashion. Still, it’s a genius piece of filmmaking).