Ioan Gruffudd has been set to play Lancelot in “King Arthur.”
Gruffudd, best known for playing the title role in the TV series “Horatio Hornblower,” will star alongside Clive Owen, who plays King Arthur, and Keira Knightley (“Bend it Like Beckham”), who plays Guinevere. Stephan Dillane also stars. Antoine Fuqua is directing and Jerry Bruckheimer is producing.
Scripted by David Franzoni and John Lee Hancock, “Arthur” eliminates the fantasy from the well-known tale and instead concentrates on the history and politics in the reign of the king after the Roman empire collapsed and power skirmishes broke out in 450 A.D.
Disney’s Jason Reed is overseeing the project.
It will be the second Disney film for Gruffudd, who starred in “102 Dalmatians.” The actor also starred in “Solomon and Gaenor,” which was nominated for the foreign-language film Oscar.