Aside from playing King Arthur on Once Upon a Time, Liam Garrigan has also starred in TV shows such as Spotless, 24: Live Another Day, Strike Back and The Pillars of the Earth.
Today we have word that Once Upon a Time star Liam Garrigan has been cast as the mythical character King Arthur, which essentially confirms months of rumors swirling around the sequel.
Mashable broke the news earlier today, with the actor surprisingly playing the same role in this movie, King Arthur, as he did in the ABC fantasy series Once Upon a Time.
Last week, new set photos surfaced which seemed to confirm the King Arthur rumors.