Ronald Eaglesham Porter, known professionally as Ron Donachie (born 26 April 1956, Dundee, Scotland), is a Scottish character actor. He attended Madras College in St Andrews and earned an MA (Hons.) in English Literature and Drama from the University of Glasgow in 1979. He is best known for portraying Ser Rodrik Cassel, the steadfast master-at-arms of House Stark, in HBO's Game of Thrones (2011–2012), for his supporting role as Master-at-Arms Thomas King in James Cameron's Titanic (1997), and for voicing DI John Rebus in the BBC Radio 4 dramatisations of Sir Ian Rankin's Rebus detective novels, a role he reprised on stage in Rebus: Long Shadows. He has appeared in over 130 productions across theatre, film, and television since the early 1970s. His filmography includes Comfort and Joy (1984), White Mischief (1987), The Jungle Book (1994, as Sergeant Harley), Fierce Creatures (1997), Titanic (1997), Max Manus: Man of War (2008, as Colonel J.S. Wilson), Filth (2012, as Hector), Sunset Song (2015, as Uncle Tam), Steel Rain (2017, as US Secretary of State Michael Dobbs), Outlaw King (2018, as Robert Wishart, Bishop of Glasgow), Rocketry: The Nambi Effect (2022, as Col. Val Cleaver), and I Swear (2025, as Headmaster Donald Watkins). On television he has appeared in Taggart (1983), The Bill (1984, as DCI Andrew Ross, recurring), Doctor Who (2005), Downton Abbey (2010, as Mr. McCree), Rebus (1999–2000, as Jack Gunner / DCI Wilson), Vera (2011), Silk (2011), Blandings (2013), Waterloo Road (2012, 7 episodes), Karen Pirie (2022), Granite Harbour (2022), and Screw (2022, as Don Carpenter, 12 episodes).
as Headmaster Donald Watkins
as Archie Duff(2 eps)
as Col. Cleaver
as Don Carpenter(12 eps)
as Judge(1 ep)
as Robert Wishart, Bishop of Glasgow
as MacDuff(1 ep)
as Michael Dobbs
as Iain Sutherland(5 eps)
as Ron Allen(1 ep)
as Uncle Tam
as Sgt. Murdoch
as Major Bloomberg
as Theos(1 ep)
as Hector
as Jock Hamilton(1 ep)
as Angus McAllister(2 eps)
as Sergeant Cross
as DCI Sullivan(2 eps)
as Jesse Hennings(1 ep)
as Rodrik Cassel(13 eps)
as Alasdair McKinley QC(1 ep)
as Sir Alexander Lamb(1 ep)
as Night Watchman
as Oberst John Skinner Wilson
as Doctor Ferguson
as Horse Owner
as Len Hamilton
as Professor Angus Rawbone(1 ep)
as Scobie
as Mr. Allen Lane
as Billy Byrne(7 eps)
as Laurie
as David Tremaine(1 ep)
as Sir Walter Stephenson
as Steward(1 ep)
as Martin Bormann
as Joseph Hayden(3 eps)
as Billy Maddison
as Minister(1 ep)
as Biddy(1 ep)
as Birch
as John Ross(1 ep)
as Keltie(1 ep)
as Arnold Wyckoff(1 ep)
as Police Pathologist
as Ticket Man
as Sportscaster
as DCS Wilson(1 ep)
as Jack Gunner(2 eps)
as DC Jack Gunner(1 ep)
as Gebbert(4 eps)
as Happy Feet
as Arturo Mazarini(6 eps)
as Leonard Bladon
as Master at Arms
as Billy the Book(3 eps)
as Sergeant Scott
as Friar Tuck(6 eps)
as DCI Luke Telford(2 eps)
as Russell Morgan(10 eps)
as Zoot McPherrin(2 eps)
as Harley
as Customer(1 ep)
as Petrie(6 eps)
as Dennis(1 ep)
as Kelly
as McLaverty(1 ep)
as Barney(1 ep)
as Davie
as Todd(6 eps)
as Police Doctor(1 ep)
as Bob Scott(1 ep)
as Mr. Gordon(1 ep)
as Ken Dekin(1 ep)
as Freddy Calder(12 eps)
as Big Mac
as Hatted Man(4 eps)
as RAF Corporal
as Alex Patterson(4 eps)
as Al Hake(2 eps)
as Al Hake
as The biker
as J.D. (Man on Ferry)
as Drunk on Ferry(1 ep)
as Club Manager
as Dennis Sproul(6 eps)
as Charles Riggins
as PC Pewsey(1 ep)
as Big Man in Bar
as George
as Big Lick
as 1961 Spurs Team Member
as Calhoun(3 eps)
as Provost James Speight(3 eps)