Which actor played Sir Bors in the 2004 film King Arthur?
Answer
Ray Winstone
Answer
Ray Winstone
Ray Winstone played Sir Bors in the 2004 film King Arthur.
The film presents Arthur and his knights as Roman-connected soldiers stationed in Britain, rather than as the fully medieval figures seen in many traditional romances. Winstone’s Bors is one of Arthur’s veteran companions and is portrayed as a rough, forceful warrior within the group.
Antoine Fuqua directed the film, and Clive Owen played Arthur. The main knightly group also includes Lancelot, played by Ioan Gruffudd, and Galahad, played by Hugh Dancy. Mads Mikkelsen played Tristan, another member of the group.
The movie is often linked to the Grail because it draws on Arthurian traditions and includes imagery associated with the legend, but it is not a direct adaptation of a single medieval Grail romance. Its historical framing and characters are substantially reworked for an action film.
Source: Wikipedia · fact-checked Sept. 2026