Weird History
221 voters

Every Actor Who Has Played King Arthur, Ranked

Updated August 1, 2019 1.1k votes 221 voters 3.0k views14 items

List RulesVote up your favorite King Arthur actors.

As one of the greatest literary leaders of all time, King Arthur’s exploits are legendary. With the wise and powerful Merlin and his trusted Knights of the Round Table by his side, Arthur was able to save Briton from the Saxons and create a far-reaching empire. Find out who has played King Arthur in the list below.

The Arthurian legend is among the most well-known and beloved in history, and it comes as no surprise to see so many actors donning Excalibur and taking on the iconic role of Arthur Pendragon. Which King Arthur actor is your favorite? Whether you prefer Nigel Terry’s stoic role in the 1981 epic Excalibur or Bradley James' take in the BBC show Merlin, you certainly have good options for the best King Arthur actors.

Charlie Hunnam is another one of the actors who played King Arthur. He starred in 2017's King Arthur: Legend of the Sword. But was the Guy Ritchie-dirteced film one of the best King Arthur movies? Many think not. What's your opinion? Another of the best King Arthur actors is Graham Chapman, who played a funnier take on King Arthur in the 1975 comedy spoof Monty Python and the Holy Grail.

Vote up the best King Arthur actor to see who truly is the rightful heir to the throne.

  • Bradley James
    Photo: FremantleMedia

    Bradley James played a young King Arhur in the longstaning BBC series Merlin.

    • Age: 32
    • Birthplace: Exeter, England
    Is he the one true king?
  • Sean Connery
    Photo: Columbia Pictures

    Sean Connery played an aging King Arthur in 1995's Last Knight. Richard Gere played Lancelot.

    • Age: 90
    • Birthplace: Fountainbridge, United Kingdom
    Is he the one true king?

    More Sean Connery 

    The Very Best Sean Connery Movies#39 of 310 The Coolest Actors Ever#18 of 149 The All-Time Greatest Action Stars

  • Richard Harris
    Photo: Warner Bros.-Seven Arts

    Richard Harris played King Arthur in 1967's Camelot, which was adapted from a Broadway musical.

    • Age: Died at 72 (1930-2002)
    • Birthplace: Limerick, Republic of Ireland
    Is he the one true king?

    More Richard Harris 

    #61 of 301 The Greatest Actors Who Have Never Won an Oscar (for Acting)#768 of 2,443 The Most Influential People of All Time#126 of 1,030 The Best Actors in Film History

  • Nigel Terry
    Photo: Warner Bros.

    Nigel Terry played King Arthur in the 1981 fantasy epic Excalibur.

    • Age: 70
    • Birthplace: Bristol, England
    Is he the one true king?