Keira Knightly in "King Arthur" Posted on August 10, 2007October 7, 2013 by Slavco Stojanoski Keira Knightly playing the beautiful and fierce Lady Guinevere in King Arthur. Clive Owen Plays the title role Arthur while Ioan Gruffud plays the brave knight Lancelot.Share this:FacebookTwitterRedditPinterestTelegramWhatsApp Guinevere Keira Knightley Keira Knightly King Arthur Adventure