His television roles include appearances in This Life, Holby City, Spooks, Murphy's Law, Waking the Dead and Torchwood. Perhaps his most significant role for BBC television was as Detective Inspector Russell Bing in the police drama 55 Degrees North, in which he played an outspoken, opinionated and at times humorous police officer, in a complex and intricately crafted series.
He also played Detective Sergeant Ray Lloyd in police drama Murder Prevention.[5] His two most renowned appearances in Hollywood blockbusters were as Hogg the Whaler in Master and Commander: The Far Side of the World, and Tecton, a soldier in Troy.
In 2001, he portrayed Uther Pendragon, father of King Arthur and second husband of Igraine, in the American TV miniseries The Mists of Avalon. He played Irfon in S4C's Con Passionate, Josi in Sian James'Calon Gaeth,[6] and Bryan Jones in Y Pris.[7]
Jones auditioned for Star Wars: The Force Awakens (2015) but did not get the part. However, he was later offered the part of Captain Canady for the sequel, Star Wars: The Last Jedi. He appears prominently in the opening sequences and says he played the part with "a posh Welsh accent".[9]
Jones was one of the athletes taking part in IronMan Wales[12] on 3 September 2023 to raise money for Head for Change,[13] which will go directly towards the education, care and support and potential treatments in rugby.
Jones is an ambassador for Believe Organ Donor Support,[14] Marie Curie UK, [15] and Cerebral Palsy Cymru.[16]
Taurus, Diomedes, and Sextus Pompeius, Antony and Cleopatra, Globe Theatre, 1999
Appeared as Billy, Cardiff East, as Willy Nilly, Under Milk Wood, and as Bonario, Volpone, all National Theatre, London; as Costard, Love's Labour's Lost, as Lorenzo, The Merchant of Venice, and as Ferdinand, The Tempest, all Royal Shakespeare Company, Stratford-upon-Avon, England; as Tristram, Morte d'Arthur, and as Florizel and Antigonas, The Winter's Tale, both Lyric Theatre, London; as a pioneer, Ingolstadt, Gate Theatre; and as Danton and father, Snow Palace, Tricycle Theatre, Kilburn, Yorkshire, England