Armand Assante
— Alan Breck Stewart
Patrick Malahide
— Ebenezer
Michael Kitchen
— William Reid
Brian Blessed
— Cluny MacPherson
Brian McCardie
— David Balfour
Des Braiden
— Derelict
Adam Blackwood
— Captain Forbes
Antoine Byrne
— Mary MacDonald of Dunbrae
Catherine Byrne
— Flora
Alan Stanford
— MacDonald Earl of Dunbrea
Christopher Casson
— Rev. Campbell
Brian McGrath
— James Stewart of The Glen
Dave Duffy
— Riach
Luke Hayden
— Soldier #1
Michael James Ford
— Lieutenant Williams
Mark Lambert
— John