Weird History

Every Actor Who Has Played King Arthur, Ranked  

Ranker Entertainment
481 votes 115 voters 1.2k views 14 items

List Rules Vote 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.

Sean Connery is listed (or ranked) 1 on the list Every Actor Who Has Played King Arthur, Ranked
Photo: Columbia Pictures

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

Age: 88

Birthplace: Fountainbridge, United Kingdom

More Sean Connery

#18 of 1161 on The Best Actors in Film History #6 of 339 on The Coolest Actors Ever featuring The Very Best Sean Connery Movies Legendary Behind-The-Scenes Stories From Sean Connery's Illustrious Career

Is he the one true king?
see more on Sean Connery
Nigel Terry is listed (or ranked) 2 on the list Every Actor Who Has Played King Arthur, Ranked
Photo: Warner Bros.

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

Age: 73

Birthplace: Bristol, England

Is he the one true king?
see more on Nigel Terry
Richard Harris is listed (or ranked) 3 on the list Every Actor Who Has Played King Arthur, Ranked
Photo: Warner Bros.-Seven Arts

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

Age: Dec. at 72 (1930-2002)

Birthplace: Limerick, Republic of Ireland

More Richard Harris

#26 of 290 on Which Actor Would You Bring Back for One Final Movie? #28 of 281 on The Greatest British Actors of All Time #48 of 341 on The Greatest Actors Who Have Never Won an Oscar (for Acting) #13 of 48 on The Best Irish Actors Working Today

Is he the one true king?
see more on Richard Harris
Bradley James is listed (or ranked) 4 on the list Every Actor Who Has Played King Arthur, Ranked
Photo: FremantleMedia

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

Age: 35

Birthplace: Exeter, United Kingdom

Is he the one true king?
see more on Bradley James