Действие I
Озеро Катрин, графство Стерлинг, Шотландия. Пастухи пасут стада, охотники охотятся в лесу, а Елена, Дева Озера, гуляет по берегу. Она поет о своей любви к Малькольму Грэму, но неожиданно сталкивается с королем Яковом. Под видом дворянина Уберто тот путешествует в надежде повстречать красавицу Елену, о которой ходят легенды. Полагая, что незнакомец – заблудившийся охотник, Елена предлагает ему свое гостеприимство. Придворные тем временем разыскивают переодетого короля.
Король Яков узнает, что отец Елены – его бывший наставник Дуглас Ангус, который примкнул к мятежному клану горцев. Также он узнает, что Елена помолвлена с Родриго, предводителем этого мятежного клана. Но ревность короля стихает, когда он видит, с каким равнодушием Елена относится к будущему замужеству. Король удаляется, а вскоре появляется Малькольм, возлюбленный Елены. Незамеченный, он слышит, как Дуглас убеждает свою дочь выйти замуж за Родриго. Когда Дуглас уходит, Малькольм и Елена признаются друг другу в любви.
Шотландские воины приветствуют своего вождя Родриго. Он представляет Елену, как свою будущую жену. Малькольм решает присоединиться к мятежникам; Дуглас и Родриго узнают о чувствах Малькольма и Елены. Приходят новости о наступлении королевской армии. В небе пролетает метеор, Родриго считает его божественным знамением, воины отправляются на битву. Шотландия охвачена войной.
Действие II
Яков, по-прежнему под видом Уберто, отчаянно ищет Елену, чтобы уберечь ее от предстоящего кровопролития. Найдя её, он снова признается в любви, но она отвергает его ухаживания. Мнимый Уберто дарит ей кольцо, которое якобы получил от самого короля: кольцо может обеспечить Елене королевское покровительство. Родриго, подслушав их беседу, дает приказ своим солдатам убить незнакомца, но Елена заступается за него. Родриго вызывает мнимого Уберто на дуэль.
Тем временем Малькольм покидает поле битвы в надежде найти Елену. Он узнает, что Елена вместе с отцом в поисках перемирия отправилась в Стерлинг, в королевский дворец. Приходит известие о смерти Родриго и разгроме мятежников. Малькольм возглашает, что он спасет Елену или погибнет. Елена появляется во дворце, полная решимости спасти жизни отца, Малькольма и Родриго. С помощью кольца, подаренного ей Уберто, Елена получает доступ в покои короля.
Увидев окруженного вельможами Уберто, Елена удивлена. Но король недолго хранит инкогнито. Любовь к Елене смягчает и его отношение к отцу девушки, он прощает и Дугласа, и Малькольма. Елена и Малькольм счастливы вместе, и во всей Шотландии воцаряется мир.