

Patricia Roc
Mary

Will Fyffe
Aeneas McGrath

Maxwell Reed
Fergus Macrae

Finlay Currie
Hector Macrae

John Laurie
Dugald

Andrew Crawford
Willie McFarish

Morland Graham
Angus McFarish

Megs Jenkins
Angustina

Duncan Macrae
John Macrae

Jack Lambert
(uncredited)