King Arthur will be portrayed by British actor, Liam Garrigan in Once Upon a Time’s fifth season. He is a recurring character and will make his first appearance in the season premiere. Here is what executive producers Adam Horowitz and Edward Kitsis had to say on King Arthur:
“As we do on Once Upon a Time, we’re doing our own twist on Camelot, on Arthur’s background and on his relationships with Merlin, Guinevere and Lancelot.”
Lancelot played by Sinqua Walls is reportedly returning to Once’s fifth season in which Camelot will have a prominent role.
Garrigan’s previous credits include 24:Live Another Day and the Starz miniseries The Pillars of the Earth.