‘Once Upon A Time’ Casts King Arthur

Once Upon a Time has cast British actor Liam Garrigan as King Arthur. He will appear in the season premiere and will be a recurring character.

“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,” executive producer Adam Horowitz and Edward Kitsis told EW.

Garrigan’s credits include 24: Live Another Day, Strike Back and the Starz miniseries The Pillars of the Earth.

Once Upon a Time returns on Sunday, Sept. 27 at 8 p.m. ET on ABC.

TV CastOnce Upon A Time