Charlie Hunnam as King Arthur, Uther 's son, Vortigern 's nephew and the would - be king of Britain who was raised by prostitutes. Àstrid Bergès - Frisbey as the Mage, a woman working for Merlin who supports Arthur and the resistance. Djimon Hounsou as Sir Bedivere, the leader of the resistance and a former knight of Uther. Aidan Gillen as Goosefat Bill, a skilled archer, Bedivere 's friend, former knight of Uther and member of the resistance. Jude Law as Vortigern, Uther 's brother, Elsa 's husband, Catia 's father, Arthur 's uncle and the tyrannical ruthless king of Britain. Eric Bana as Uther Pendragon, Vortigern 's brother, Arthur 's father and the king of Britain. Kingsley Ben - Adir as Sir Tristan "Wet Stick '', Arthur and Back Lack 's childhood friend who is later knighted by Bedivere. Craig McGinlay as Sir Percival, a member of the resistance who is later turned knighted by Bedivere. Tom Wu as Sir George, Arthur 's mentor and a skilled fighter who helps the resistance and is later knighted by Bedivere. Neil Maskell as Back Lack, Arthur and Tristan 's childhood friend and Blue 's father, who helps the resistance. Freddie Fox as Rubio, a member of the resistance who later betrays them under torture and helps Vortigern. Annabelle Wallis as Maggie, Vortigern 's maid who helps the resistance. Bleu Landau as Blue, Back Lack 's son. Mikael Persbrandt as Greybeard, a viking who has deals with Vortigern. Poppy Delevingne as Igraine, Arthur 's mother and Uther 's wife: she is killed by Vortigern in the beginning of the film. Zac Barker as Young Arthur 2 yrs. Oliver Barker as Young Arthur 2 yrs.
who played king arthur in king arthur legend of the sword
Charlie Hunnam