En 1745, les clans écossais se rangent sous la bannière du prince Charles Stuart, non sans ménager l'avenir et laisser dans chaque domaine l'un des fils qui en conservera la propriété en cas de défaite. À Ballantrae, deux frères, James et Henry Durrisdeer, laissent au sort le soin de désigner celui qui rejoindra la rébellion. C'est James qui gagne. Contre la volonté de sa fiancée, Lady Alison, il part au combat. Après la défaite de Culloden, James parvient à regagner le château familial. Jessie, une servante, le dénonce. James parvient à échapper aux Anglais, mais il est maintenant persuadé que son frère l'a trahi et vendu à l'ennemi...